7/17/2012 5:16:33 PM
%url%
/.raybob/private/
%host%
192.168.1.81
%host%
192.168.1.81
%host%
192.168.1.81
%url%
/.raybob/private/
%host%
192.168.1.81
%url%
/.raybob/private/
%item-name%
74215_128518513870701_5031726_n.jpg
%item-name%
74215_128518513870701_5031726_n.jpg
%item-name%
74215_128518513870701_5031726_n.jpg
no pipe||
{:|:}
load|features.db
SSL=2; SESSIONTIMEOUT=300; FTP=1; UPLOADS=1; CONTACTFORM=1; PUBLICUPLOAD=1; POPCOUNT=1; NEWACCOUNTS=1; FILEDELETE=1; NEWACCTVALIDATION=0; MULTIPLEACCTPROTECT=0; NEWFOLDERS=1; PREFERENCES=1; DEFAULTFOLDERS=1; LOCATION=1; FOLDERSHARING=1; PERMANENTDELETE=1; SHARINGTOOLSEMAIL=1; PASSWORDCHANGE=1; PASSWORDRESET=1; STREAMING=1; FOLDERINFO=1; NEWACCTMISC=1; RANDOMURLS=1; HASHCALC=1; COMMENTHTML=1;
replace|;|{:|:}|SSL=2; SESSIONTIMEOUT=300; FTP=1; UPLOADS=1; CONTACTFORM=1; PUBLICUPLOAD=1; POPCOUNT=1; NEWACCOUNTS=1; FILEDELETE=1; NEWACCTVALIDATION=0; MULTIPLEACCTPROTECT=0; NEWFOLDERS=1; PREFERENCES=1; DEFAULTFOLDERS=1; LOCATION=1; FOLDERSHARING=1; PERMANENTDELETE=1; SHARINGTOOLSEMAIL=1; PASSWORDCHANGE=1; PASSWORDRESET=1; STREAMING=1; FOLDERINFO=1; NEWACCTMISC=1; RANDOMURLS=1; HASHCALC=1; COMMENTHTML=1;
SSL=2| SESSIONTIMEOUT=300| FTP=1| UPLOADS=1| CONTACTFORM=1| PUBLICUPLOAD=1| POPCOUNT=1| NEWACCOUNTS=1| FILEDELETE=1| NEWACCTVALIDATION=0| MULTIPLEACCTPROTECT=0| NEWFOLDERS=1| PREFERENCES=1| DEFAULTFOLDERS=1| LOCATION=1| FOLDERSHARING=1| PERMANENTDELETE=1| SHARINGTOOLSEMAIL=1| PASSWORDCHANGE=1| PASSWORDRESET=1| STREAMING=1| FOLDERINFO=1| NEWACCTMISC=1| RANDOMURLS=1| HASHCALC=1| COMMENTHTML=1|
for each|value|SSL=2| SESSIONTIMEOUT=300| FTP=1| UPLOADS=1| CONTACTFORM=1| PUBLICUPLOAD=1| POPCOUNT=1| NEWACCOUNTS=1| FILEDELETE=1| NEWACCTVALIDATION=0| MULTIPLEACCTPROTECT=0| NEWFOLDERS=1| PREFERENCES=1| DEFAULTFOLDERS=1| LOCATION=1| FOLDERSHARING=1| PERMANENTDELETE=1| SHARINGTOOLSEMAIL=1| PASSWORDCHANGE=1| PASSWORDRESET=1| STREAMING=1| FOLDERINFO=1| NEWACCTMISC=1| RANDOMURLS=1| HASHCALC=1| COMMENTHTML=1||{:{.if|{.^value.}|{:{.set table|features|{.^value.}.}:}.}:}
{.if|SSL=2|{:{.set table|features|SSL=2.}:}.}{.if|SESSIONTIMEOUT=300|{:{.set table|features|SESSIONTIMEOUT=300.}:}.}{.if|FTP=1|{:{.set table|features|FTP=1.}:}.}{.if|UPLOADS=1|{:{.set table|features|UPLOADS=1.}:}.}{.if|CONTACTFORM=1|{:{.set table|features|CONTACTFORM=1.}:}.}{.if|PUBLICUPLOAD=1|{:{.set table|features|PUBLICUPLOAD=1.}:}.}{.if|POPCOUNT=1|{:{.set table|features|POPCOUNT=1.}:}.}{.if|NEWACCOUNTS=1|{:{.set table|features|NEWACCOUNTS=1.}:}.}{.if|FILEDELETE=1|{:{.set table|features|FILEDELETE=1.}:}.}{.if|NEWACCTVALIDATION=0|{:{.set table|features|NEWACCTVALIDATION=0.}:}.}{.if|MULTIPLEACCTPROTECT=0|{:{.set table|features|MULTIPLEACCTPROTECT=0.}:}.}{.if|NEWFOLDERS=1|{:{.set table|features|NEWFOLDERS=1.}:}.}{.if|PREFERENCES=1|{:{.set table|features|PREFERENCES=1.}:}.}{.if|DEFAULTFOLDERS=1|{:{.set table|features|DEFAULTFOLDERS=1.}:}.}{.if|LOCATION=1|{:{.set table|features|LOCATION=1.}:}.}{.if|FOLDERSHARING=1|{:{.set table|features|FOLDERSHARING=1.}:}.}{.if|PERMANENTDELETE=1|{:{.set table|features|PERMANENTDELETE=1.}:}.}{.if|SHARINGTOOLSEMAIL=1|{:{.set table|features|SHARINGTOOLSEMAIL=1.}:}.}{.if|PASSWORDCHANGE=1|{:{.set table|features|PASSWORDCHANGE=1.}:}.}{.if|PASSWORDRESET=1|{:{.set table|features|PASSWORDRESET=1.}:}.}{.if|STREAMING=1|{:{.set table|features|STREAMING=1.}:}.}{.if|FOLDERINFO=1|{:{.set table|features|FOLDERINFO=1.}:}.}{.if|NEWACCTMISC=1|{:{.set table|features|NEWACCTMISC=1.}:}.}{.if|RANDOMURLS=1|{:{.set table|features|RANDOMURLS=1.}:}.}{.if|HASHCALC=1|{:{.set table|features|HASHCALC=1.}:}.}{.if|COMMENTHTML=1|{:{.set table|features|COMMENTHTML=1.}:}.}{.if||{:{.set table|features|.}:}.}
if|SSL=2|{:{.set table|features|SSL=2.}:}
{.set table|features|SSL=2.}
set table|features|SSL=2
if|SESSIONTIMEOUT=300|{:{.set table|features|SESSIONTIMEOUT=300.}:}
{.set table|features|SESSIONTIMEOUT=300.}
set table|features|SESSIONTIMEOUT=300
if|FTP=1|{:{.set table|features|FTP=1.}:}
{.set table|features|FTP=1.}
set table|features|FTP=1
if|UPLOADS=1|{:{.set table|features|UPLOADS=1.}:}
{.set table|features|UPLOADS=1.}
set table|features|UPLOADS=1
if|CONTACTFORM=1|{:{.set table|features|CONTACTFORM=1.}:}
{.set table|features|CONTACTFORM=1.}
set table|features|CONTACTFORM=1
if|PUBLICUPLOAD=1|{:{.set table|features|PUBLICUPLOAD=1.}:}
{.set table|features|PUBLICUPLOAD=1.}
set table|features|PUBLICUPLOAD=1
if|POPCOUNT=1|{:{.set table|features|POPCOUNT=1.}:}
{.set table|features|POPCOUNT=1.}
set table|features|POPCOUNT=1
if|NEWACCOUNTS=1|{:{.set table|features|NEWACCOUNTS=1.}:}
{.set table|features|NEWACCOUNTS=1.}
set table|features|NEWACCOUNTS=1
if|FILEDELETE=1|{:{.set table|features|FILEDELETE=1.}:}
{.set table|features|FILEDELETE=1.}
set table|features|FILEDELETE=1
if|NEWACCTVALIDATION=0|{:{.set table|features|NEWACCTVALIDATION=0.}:}
{.set table|features|NEWACCTVALIDATION=0.}
set table|features|NEWACCTVALIDATION=0
if|MULTIPLEACCTPROTECT=0|{:{.set table|features|MULTIPLEACCTPROTECT=0.}:}
{.set table|features|MULTIPLEACCTPROTECT=0.}
set table|features|MULTIPLEACCTPROTECT=0
if|NEWFOLDERS=1|{:{.set table|features|NEWFOLDERS=1.}:}
{.set table|features|NEWFOLDERS=1.}
set table|features|NEWFOLDERS=1
if|PREFERENCES=1|{:{.set table|features|PREFERENCES=1.}:}
{.set table|features|PREFERENCES=1.}
set table|features|PREFERENCES=1
if|DEFAULTFOLDERS=1|{:{.set table|features|DEFAULTFOLDERS=1.}:}
{.set table|features|DEFAULTFOLDERS=1.}
set table|features|DEFAULTFOLDERS=1
if|LOCATION=1|{:{.set table|features|LOCATION=1.}:}
{.set table|features|LOCATION=1.}
set table|features|LOCATION=1
if|FOLDERSHARING=1|{:{.set table|features|FOLDERSHARING=1.}:}
{.set table|features|FOLDERSHARING=1.}
set table|features|FOLDERSHARING=1
if|PERMANENTDELETE=1|{:{.set table|features|PERMANENTDELETE=1.}:}
{.set table|features|PERMANENTDELETE=1.}
set table|features|PERMANENTDELETE=1
if|SHARINGTOOLSEMAIL=1|{:{.set table|features|SHARINGTOOLSEMAIL=1.}:}
{.set table|features|SHARINGTOOLSEMAIL=1.}
set table|features|SHARINGTOOLSEMAIL=1
if|PASSWORDCHANGE=1|{:{.set table|features|PASSWORDCHANGE=1.}:}
{.set table|features|PASSWORDCHANGE=1.}
set table|features|PASSWORDCHANGE=1
if|PASSWORDRESET=1|{:{.set table|features|PASSWORDRESET=1.}:}
{.set table|features|PASSWORDRESET=1.}
set table|features|PASSWORDRESET=1
if|STREAMING=1|{:{.set table|features|STREAMING=1.}:}
{.set table|features|STREAMING=1.}
set table|features|STREAMING=1
if|FOLDERINFO=1|{:{.set table|features|FOLDERINFO=1.}:}
{.set table|features|FOLDERINFO=1.}
set table|features|FOLDERINFO=1
if|NEWACCTMISC=1|{:{.set table|features|NEWACCTMISC=1.}:}
{.set table|features|NEWACCTMISC=1.}
set table|features|NEWACCTMISC=1
if|RANDOMURLS=1|{:{.set table|features|RANDOMURLS=1.}:}
{.set table|features|RANDOMURLS=1.}
set table|features|RANDOMURLS=1
if|HASHCALC=1|{:{.set table|features|HASHCALC=1.}:}
{.set table|features|HASHCALC=1.}
set table|features|HASHCALC=1
if|COMMENTHTML=1|{:{.set table|features|COMMENTHTML=1.}:}
{.set table|features|COMMENTHTML=1.}
set table|features|COMMENTHTML=1
if||{:{.set table|features|.}:}
from table|features|randomurls
1
if|1|{:{.set|random|{.load|random.tpl.}----.}:}
{.set|random|{.load|random.tpl.}----.}
load|random.tpl
{.trim|{.repeat|{.if|{.and|{.^randomcharacters.}|{.!=|<div class=macroerror>macro error: ^randomcharacters<br>cannot be used here</div>|{.^randomcharacters.}.}.}|{.^randomcharacters.}|32.}|{:{.random|A|B|C|D|E|F|G|H|I|J|K|L|M|N|O|P|Q|R|S|T|U|V|W|X|Y|Z|0|1|2|3|4|5|6|7|8|9.}:}.}.}
^randomcharacters
^randomcharacters
!=|<div class=macroerror>macro error: ^randomcharacters<br>cannot be used here</div>|
1
and||1
^randomcharacters
if|||32
32
repeat|32|{:{.random|A|B|C|D|E|F|G|H|I|J|K|L|M|N|O|P|Q|R|S|T|U|V|W|X|Y|Z|0|1|2|3|4|5|6|7|8|9.}:}
{.random|A|B|C|D|E|F|G|H|I|J|K|L|M|N|O|P|Q|R|S|T|U|V|W|X|Y|Z|0|1|2|3|4|5|6|7|8|9.}{.random|A|B|C|D|E|F|G|H|I|J|K|L|M|N|O|P|Q|R|S|T|U|V|W|X|Y|Z|0|1|2|3|4|5|6|7|8|9.}{.random|A|B|C|D|E|F|G|H|I|J|K|L|M|N|O|P|Q|R|S|T|U|V|W|X|Y|Z|0|1|2|3|4|5|6|7|8|9.}{.random|A|B|C|D|E|F|G|H|I|J|K|L|M|N|O|P|Q|R|S|T|U|V|W|X|Y|Z|0|1|2|3|4|5|6|7|8|9.}{.random|A|B|C|D|E|F|G|H|I|J|K|L|M|N|O|P|Q|R|S|T|U|V|W|X|Y|Z|0|1|2|3|4|5|6|7|8|9.}{.random|A|B|C|D|E|F|G|H|I|J|K|L|M|N|O|P|Q|R|S|T|U|V|W|X|Y|Z|0|1|2|3|4|5|6|7|8|9.}{.random|A|B|C|D|E|F|G|H|I|J|K|L|M|N|O|P|Q|R|S|T|U|V|W|X|Y|Z|0|1|2|3|4|5|6|7|8|9.}{.random|A|B|C|D|E|F|G|H|I|J|K|L|M|N|O|P|Q|R|S|T|U|V|W|X|Y|Z|0|1|2|3|4|5|6|7|8|9.}{.random|A|B|C|D|E|F|G|H|I|J|K|L|M|N|O|P|Q|R|S|T|U|V|W|X|Y|Z|0|1|2|3|4|5|6|7|8|9.}{.random|A|B|C|D|E|F|G|H|I|J|K|L|M|N|O|P|Q|R|S|T|U|V|W|X|Y|Z|0|1|2|3|4|5|6|7|8|9.}{.random|A|B|C|D|E|F|G|H|I|J|K|L|M|N|O|P|Q|R|S|T|U|V|W|X|Y|Z|0|1|2|3|4|5|6|7|8|9.}{.random|A|B|C|D|E|F|G|H|I|J|K|L|M|N|O|P|Q|R|S|T|U|V|W|X|Y|Z|0|1|2|3|4|5|6|7|8|9.}{.random|A|B|C|D|E|F|G|H|I|J|K|L|M|N|O|P|Q|R|S|T|U|V|W|X|Y|Z|0|1|2|3|4|5|6|7|8|9.}{.random|A|B|C|D|E|F|G|H|I|J|K|L|M|N|O|P|Q|R|S|T|U|V|W|X|Y|Z|0|1|2|3|4|5|6|7|8|9.}{.random|A|B|C|D|E|F|G|H|I|J|K|L|M|N|O|P|Q|R|S|T|U|V|W|X|Y|Z|0|1|2|3|4|5|6|7|8|9.}{.random|A|B|C|D|E|F|G|H|I|J|K|L|M|N|O|P|Q|R|S|T|U|V|W|X|Y|Z|0|1|2|3|4|5|6|7|8|9.}{.random|A|B|C|D|E|F|G|H|I|J|K|L|M|N|O|P|Q|R|S|T|U|V|W|X|Y|Z|0|1|2|3|4|5|6|7|8|9.}{.random|A|B|C|D|E|F|G|H|I|J|K|L|M|N|O|P|Q|R|S|T|U|V|W|X|Y|Z|0|1|2|3|4|5|6|7|8|9.}{.random|A|B|C|D|E|F|G|H|I|J|K|L|M|N|O|P|Q|R|S|T|U|V|W|X|Y|Z|0|1|2|3|4|5|6|7|8|9.}{.random|A|B|C|D|E|F|G|H|I|J|K|L|M|N|O|P|Q|R|S|T|U|V|W|X|Y|Z|0|1|2|3|4|5|6|7|8|9.}{.random|A|B|C|D|E|F|G|H|I|J|K|L|M|N|O|P|Q|R|S|T|U|V|W|X|Y|Z|0|1|2|3|4|5|6|7|8|9.}{.random|A|B|C|D|E|F|G|H|I|J|K|L|M|N|O|P|Q|R|S|T|U|V|W|X|Y|Z|0|1|2|3|4|5|6|7|8|9.}{.random|A|B|C|D|E|F|G|H|I|J|K|L|M|N|O|P|Q|R|S|T|U|V|W|X|Y|Z|0|1|2|3|4|5|6|7|8|9.}{.random|A|B|C|D|E|F|G|H|I|J|K|L|M|N|O|P|Q|R|S|T|U|V|W|X|Y|Z|0|1|2|3|4|5|6|7|8|9.}{.random|A|B|C|D|E|F|G|H|I|J|K|L|M|N|O|P|Q|R|S|T|U|V|W|X|Y|Z|0|1|2|3|4|5|6|7|8|9.}{.random|A|B|C|D|E|F|G|H|I|J|K|L|M|N|O|P|Q|R|S|T|U|V|W|X|Y|Z|0|1|2|3|4|5|6|7|8|9.}{.random|A|B|C|D|E|F|G|H|I|J|K|L|M|N|O|P|Q|R|S|T|U|V|W|X|Y|Z|0|1|2|3|4|5|6|7|8|9.}{.random|A|B|C|D|E|F|G|H|I|J|K|L|M|N|O|P|Q|R|S|T|U|V|W|X|Y|Z|0|1|2|3|4|5|6|7|8|9.}{.random|A|B|C|D|E|F|G|H|I|J|K|L|M|N|O|P|Q|R|S|T|U|V|W|X|Y|Z|0|1|2|3|4|5|6|7|8|9.}{.random|A|B|C|D|E|F|G|H|I|J|K|L|M|N|O|P|Q|R|S|T|U|V|W|X|Y|Z|0|1|2|3|4|5|6|7|8|9.}{.random|A|B|C|D|E|F|G|H|I|J|K|L|M|N|O|P|Q|R|S|T|U|V|W|X|Y|Z|0|1|2|3|4|5|6|7|8|9.}{.random|A|B|C|D|E|F|G|H|I|J|K|L|M|N|O|P|Q|R|S|T|U|V|W|X|Y|Z|0|1|2|3|4|5|6|7|8|9.}
random|A|B|C|D|E|F|G|H|I|J|K|L|M|N|O|P|Q|R|S|T|U|V|W|X|Y|Z|0|1|2|3|4|5|6|7|8|9
W
random|A|B|C|D|E|F|G|H|I|J|K|L|M|N|O|P|Q|R|S|T|U|V|W|X|Y|Z|0|1|2|3|4|5|6|7|8|9
R
random|A|B|C|D|E|F|G|H|I|J|K|L|M|N|O|P|Q|R|S|T|U|V|W|X|Y|Z|0|1|2|3|4|5|6|7|8|9
H
random|A|B|C|D|E|F|G|H|I|J|K|L|M|N|O|P|Q|R|S|T|U|V|W|X|Y|Z|0|1|2|3|4|5|6|7|8|9
C
random|A|B|C|D|E|F|G|H|I|J|K|L|M|N|O|P|Q|R|S|T|U|V|W|X|Y|Z|0|1|2|3|4|5|6|7|8|9
H
random|A|B|C|D|E|F|G|H|I|J|K|L|M|N|O|P|Q|R|S|T|U|V|W|X|Y|Z|0|1|2|3|4|5|6|7|8|9
O
random|A|B|C|D|E|F|G|H|I|J|K|L|M|N|O|P|Q|R|S|T|U|V|W|X|Y|Z|0|1|2|3|4|5|6|7|8|9
6
random|A|B|C|D|E|F|G|H|I|J|K|L|M|N|O|P|Q|R|S|T|U|V|W|X|Y|Z|0|1|2|3|4|5|6|7|8|9
I
random|A|B|C|D|E|F|G|H|I|J|K|L|M|N|O|P|Q|R|S|T|U|V|W|X|Y|Z|0|1|2|3|4|5|6|7|8|9
L
random|A|B|C|D|E|F|G|H|I|J|K|L|M|N|O|P|Q|R|S|T|U|V|W|X|Y|Z|0|1|2|3|4|5|6|7|8|9
9
random|A|B|C|D|E|F|G|H|I|J|K|L|M|N|O|P|Q|R|S|T|U|V|W|X|Y|Z|0|1|2|3|4|5|6|7|8|9
Q
random|A|B|C|D|E|F|G|H|I|J|K|L|M|N|O|P|Q|R|S|T|U|V|W|X|Y|Z|0|1|2|3|4|5|6|7|8|9
1
random|A|B|C|D|E|F|G|H|I|J|K|L|M|N|O|P|Q|R|S|T|U|V|W|X|Y|Z|0|1|2|3|4|5|6|7|8|9
S
random|A|B|C|D|E|F|G|H|I|J|K|L|M|N|O|P|Q|R|S|T|U|V|W|X|Y|Z|0|1|2|3|4|5|6|7|8|9
I
random|A|B|C|D|E|F|G|H|I|J|K|L|M|N|O|P|Q|R|S|T|U|V|W|X|Y|Z|0|1|2|3|4|5|6|7|8|9
8
random|A|B|C|D|E|F|G|H|I|J|K|L|M|N|O|P|Q|R|S|T|U|V|W|X|Y|Z|0|1|2|3|4|5|6|7|8|9
P
random|A|B|C|D|E|F|G|H|I|J|K|L|M|N|O|P|Q|R|S|T|U|V|W|X|Y|Z|0|1|2|3|4|5|6|7|8|9
8
random|A|B|C|D|E|F|G|H|I|J|K|L|M|N|O|P|Q|R|S|T|U|V|W|X|Y|Z|0|1|2|3|4|5|6|7|8|9
Q
random|A|B|C|D|E|F|G|H|I|J|K|L|M|N|O|P|Q|R|S|T|U|V|W|X|Y|Z|0|1|2|3|4|5|6|7|8|9
4
random|A|B|C|D|E|F|G|H|I|J|K|L|M|N|O|P|Q|R|S|T|U|V|W|X|Y|Z|0|1|2|3|4|5|6|7|8|9
X
random|A|B|C|D|E|F|G|H|I|J|K|L|M|N|O|P|Q|R|S|T|U|V|W|X|Y|Z|0|1|2|3|4|5|6|7|8|9
T
random|A|B|C|D|E|F|G|H|I|J|K|L|M|N|O|P|Q|R|S|T|U|V|W|X|Y|Z|0|1|2|3|4|5|6|7|8|9
7
random|A|B|C|D|E|F|G|H|I|J|K|L|M|N|O|P|Q|R|S|T|U|V|W|X|Y|Z|0|1|2|3|4|5|6|7|8|9
1
random|A|B|C|D|E|F|G|H|I|J|K|L|M|N|O|P|Q|R|S|T|U|V|W|X|Y|Z|0|1|2|3|4|5|6|7|8|9
4
random|A|B|C|D|E|F|G|H|I|J|K|L|M|N|O|P|Q|R|S|T|U|V|W|X|Y|Z|0|1|2|3|4|5|6|7|8|9
3
random|A|B|C|D|E|F|G|H|I|J|K|L|M|N|O|P|Q|R|S|T|U|V|W|X|Y|Z|0|1|2|3|4|5|6|7|8|9
6
random|A|B|C|D|E|F|G|H|I|J|K|L|M|N|O|P|Q|R|S|T|U|V|W|X|Y|Z|0|1|2|3|4|5|6|7|8|9
4
random|A|B|C|D|E|F|G|H|I|J|K|L|M|N|O|P|Q|R|S|T|U|V|W|X|Y|Z|0|1|2|3|4|5|6|7|8|9
S
random|A|B|C|D|E|F|G|H|I|J|K|L|M|N|O|P|Q|R|S|T|U|V|W|X|Y|Z|0|1|2|3|4|5|6|7|8|9
2
random|A|B|C|D|E|F|G|H|I|J|K|L|M|N|O|P|Q|R|S|T|U|V|W|X|Y|Z|0|1|2|3|4|5|6|7|8|9
Y
random|A|B|C|D|E|F|G|H|I|J|K|L|M|N|O|P|Q|R|S|T|U|V|W|X|Y|Z|0|1|2|3|4|5|6|7|8|9
Z
random|A|B|C|D|E|F|G|H|I|J|K|L|M|N|O|P|Q|R|S|T|U|V|W|X|Y|Z|0|1|2|3|4|5|6|7|8|9
V
trim|WRHCHO6IL9Q1SI8P8Q4XT714364S2YZV
WRHCHO6IL9Q1SI8P8Q4XT714364S2YZV
set|random|WRHCHO6IL9Q1SI8P8Q4XT714364S2YZV----
substring||?|/.raybob/private/
/.raybob/private/
=|/shared/|/.raybob/private/
substring|192.168.1.81/.|/shared|192.168.1.81/.raybob/private/|include=0
raybob/private/
count substring|192.168.1.81/.raybob/private//shared/|192.168.1.81/.raybob/private/
0
pos|----|74215_128518513870701_5031726_n.jpg
0
=|0|33
not|
1
and|0|1
0
if|0|{:{.^random.}74215_128518513870701_5031726_n.jpg:}|{:74215_128518513870701_5031726_n.jpg:}
74215_128518513870701_5031726_n.jpg

7/17/2012 5:16:33 PM
%item-url%
/.raybob/private/74215_128518513870701_5031726_n.jpg
%host%
192.168.1.81
%host%
192.168.1.81
%url%
/.raybob/private/
%item-url%
/.raybob/private/74215_128518513870701_5031726_n.jpg
%item-url%
/.raybob/private/74215_128518513870701_5031726_n.jpg
%item-url%
/.raybob/private/74215_128518513870701_5031726_n.jpg
%item-url%
/.raybob/private/74215_128518513870701_5031726_n.jpg
comment|LOAD RESOURCES... THEN GENERATE THUMBNAILS & SAVE NEW ACCOUNT SIZE
load|functions.tpl
{.comment| NOTE THAT THIS FILE CAN BE COPIED TO ANY HFS INSTALLATION... SOME OF THESE ARE QUITE USEFUL. .} {.set|pureurl|{.substring||?|%url%.}.}{.set|urlvars|{.substring|?||%url%.}.}{.set|pause|{:{.exec|pause.exe|out=null|timeout={.if|$1|$1|1.}.}:}.}{.set|nopathchange|{:{.replace|\||/||$1.}:}.}{.set|boolean|{:{.if|{.=|$1|true.}|1.}:}.}{.set|br|{.decodeuri|%0D.}.}{.set|height|{:<div style="height:{.if|$1|$1|4.}px;"></div>:}.} {.set|installcheck|{:{.if|{.and|{.load|features.db.}|{.from table|installvars|admin.}|{.from table|installvars|contentdir.}|{.from table|installvars|httpport.}|{.from table|installvars|email-from-address.}.}|{: OK :}.}:}.} {.set|php|{:{.trim|{.if|{.exists|$1.php.}|{:{.exec|"C:\program files\FHFS\php-bin\php.exe" -n -f "C:\Program Files\FHFS\$1.php" $2|out=phpout|timeout={.if|{.^phptimeout.}|{:{.^phptimeout.}:}|10.}.}:}|{:{.exec|"C:\program files\FHFS\php-bin\php.exe" -n -r "$1"|out=phpout|timeout={.if|{.^phptimeout.}|{:{.^phptimeout.}:}|10.}.}:}.}{.^phpout.}.}:}.} {.comment| PHP FUNCTION $1 IS SCRIPT FILENAME OR DIRECT COMMANDS, $2 IS ARGUMENTS TO PASS IF SCRIPT FILE - HFS WILL WAIT 10 SECONDS FOR OUTPUT BEFORE TIMING OUT .} {.set|sendmail|{:{.load|emailsettings.tpl.}{.set|Email-To|-t {.if|$1|"$1 <$2>"|$2.}.}{.set|Email-Subject|-u "$3".}{.set|Email-Content|-o "message-file=C:\Program Files\FHFS\sentemails\$4".}{.exec|Email.exe {.^Email-From.} {.^Email-To.} {.^Email-Log.} {.^Email-CC.} {.^Email-Server.} {.^Email-Logon.} {.^Email-Password.} {.^Email-Subject.} {.^Email-Content.}|out=emailout|timeout=10.}:}.} {.set|notes|{:{.if|$3|{:{.set account|{.if|$1|$1|{.^username.}.}|notes key={.trim|$2.}={.trim|$3.}.}:}.}{.if|{.and|$2|{.not|$3.}|{.not|$4.}.}|{:{.get account|{.if|$1|$1|{.^username.}.}|notes key=$2.}:}.}{.if|{.and|$2|{.not|$3.}|$4.}|{:{.set account|{.if|$1|$1|{.^username.}.}|notes={.trim|{.decodeuri|{.replace|%0A%0D||{.encodeuri|{.replace|$2={.^notes|{.if|$1|$1|{.^username.}.}|$2.}||{.get account|{.if|$1|$1|{.^username.}.}|notes.}.}.}.}.}.}.}:}.}:}.}{.set|data|{:{.^notes|_DATA-$1|$2|$3|$4.}:}.} {.set|loaddb|{:{.for each|value|{.replace|;|{.no pipe||.}|{.load|$1.db.}.}|{:{.if|{.^value.}|{:{.set table|$1|{.^value.}.}:}.}:}.}:}.} {.set|writedb|{:{.^loaddb|$1.}{.save|$1.db|{.replace|$2={.from table|$1|$2.};||{.load|$1.db.}.}.}{.append|$1.db|$2=$3; .}{.^loaddb|$1.}:}.} {.set|delkey|{:{.^loaddb|$1.}{.save|$1.db|{.replace|$2={.from table|$1|$2.};||{.load|$1.db.}.}.}{.^loaddb|$1.}:}.} {.set|setftp|{:{.save|C:\program files\FHFS\ftpconfig\[SETTINGS].xml|{.replace|<Item name="$1" type="$2">{.^getftp|$1|$2.}</Item>|<Item name="$1" type="$2">$3</Item>|{.load|C:\program files\FHFS\ftpconfig\[SETTINGS].xml.}.}.}:}.} {.set|getftp|{:{.trim|{.substring|<Item name="$1" type="$2">|</Item>|{.load|C:\program files\FHFS\filezilla-bin\FileZilla Server.xml.}|include=0.}.}:}.} {.set|restart|{:{.save|startkey.tmp|{.load|random.tpl.}.}{.load|http://127.0.0.1{.if|{.postvar|httpport.}|:{.postvar|httpport.}|:{.if|{.from table|installvars|httpport.}|{.from table|installvars|httpport.}|80.}.}/~serverstart?key={.load|startkey.tmp.}&dontopenurl=true&noupdate=true.}:}.} {.set|shutdown|{:{.if|$1|{:{.exec|alert.exe "$1" {.if|$2|$2|16.}.}:}.}{.exec|stop.exe.}{.break.}:}.} {.set|getini|{:{.trim|{.if not|{.^hfsini.}|{:{.set|hfsini|{.^php|loadini.}.}:}.}{.substring|$1=|{.decodeuri|%0A.}|{.^hfsini.}|include=0.}.}:}.} {.set|getaccounts|{:{.substring|;||{.for each|account|{.replace|;|{.no pipe||.}|{.get|accounts|users.}.}|{:{.if|{.and|{.^account.}|{.not|{.count substring|_DATA-|{.^account.}.}.}|{.!=|{.^account.}|[deleted].}|{.^boolean|$1.}{.get account|{.^account.}|enabled.}.}|{:;{.^account.}:}.}:}.}|include=2.}:}.}{.set|account-create|{:{.set|account-create-param1|$1.}{.set|account-create-param2|$2.}{.set|account-create-param3|$3.}{.load|account-create.tpl.}:}.}{.set|account-delete|{:{.set|account-delete-param1|$1.}{.set|account-delete-param2|$2.}{.set|account-delete-param3|$3.}{.load|account-delete.tpl.}:}.} {.set|getimage|{:{.trim|{.load|C:\program files\FHFS\resources\images\$1.base64.}.}:}.}{.set|get-thumb|{:{.trim|{.load|{.from table|installvars|contentdir.}\content-thumbs\$1_$2_$3.base64.}.}:}.}{.set|resource|{:{.load|C:\program files\FHFS\resources\$1.}:}.}
%url%
/.raybob/private/
%url%
/.raybob/private/
comment| NOTE THAT THIS FILE CAN BE COPIED TO ANY HFS INSTALLATION... SOME OF THESE ARE QUITE USEFUL.
substring||?|/.raybob/private/
/.raybob/private/
set|pureurl|/.raybob/private/
substring|?||/.raybob/private/
set|urlvars|
set|pause|{:{.exec|pause.exe|out=null|timeout={.if|$1|$1|1.}.}:}
set|nopathchange|{:{.replace|\||/||$1.}:}
set|boolean|{:{.if|{.=|$1|true.}|1.}:}
decodeuri|%0D
set|br|
set|height|{:<div style="height:{.if|$1|$1|4.}px;"></div>:}
set|installcheck|{:{.if|{.and|{.load|features.db.}|{.from table|installvars|admin.}|{.from table|installvars|contentdir.}|{.from table|installvars|httpport.}|{.from table|installvars|email-from-address.}.}|{: OK :}.}:}
set|php|{:{.trim|{.if|{.exists|$1.php.}|{:{.exec|"C:\program files\FHFS\php-bin\php.exe" -n -f "C:\Program Files\FHFS\$1.php" $2|out=phpout|timeout={.if|{.^phptimeout.}|{:{.^phptimeout.}:}|10.}.}:}|{:{.exec|"C:\program files\FHFS\php-bin\php.exe" -n -r "$1"|out=phpout|timeout={.if|{.^phptimeout.}|{:{.^phptimeout.}:}|10.}.}:}.}{.^phpout.}.}:}
comment| PHP FUNCTION $1 IS SCRIPT FILENAME OR DIRECT COMMANDS, $2 IS ARGUMENTS TO PASS IF SCRIPT FILE - HFS WILL WAIT 10 SECONDS FOR OUTPUT BEFORE TIMING OUT
set|sendmail|{:{.load|emailsettings.tpl.}{.set|Email-To|-t {.if|$1|"$1 <$2>"|$2.}.}{.set|Email-Subject|-u "$3".}{.set|Email-Content|-o "message-file=C:\Program Files\FHFS\sentemails\$4".}{.exec|Email.exe {.^Email-From.} {.^Email-To.} {.^Email-Log.} {.^Email-CC.} {.^Email-Server.} {.^Email-Logon.} {.^Email-Password.} {.^Email-Subject.} {.^Email-Content.}|out=emailout|timeout=10.}:}
set|notes|{:{.if|$3|{:{.set account|{.if|$1|$1|{.^username.}.}|notes key={.trim|$2.}={.trim|$3.}.}:}.}{.if|{.and|$2|{.not|$3.}|{.not|$4.}.}|{:{.get account|{.if|$1|$1|{.^username.}.}|notes key=$2.}:}.}{.if|{.and|$2|{.not|$3.}|$4.}|{:{.set account|{.if|$1|$1|{.^username.}.}|notes={.trim|{.decodeuri|{.replace|%0A%0D||{.encodeuri|{.replace|$2={.^notes|{.if|$1|$1|{.^username.}.}|$2.}||{.get account|{.if|$1|$1|{.^username.}.}|notes.}.}.}.}.}.}.}:}.}:}
set|data|{:{.^notes|_DATA-$1|$2|$3|$4.}:}
set|loaddb|{:{.for each|value|{.replace|;|{.no pipe||.}|{.load|$1.db.}.}|{:{.if|{.^value.}|{:{.set table|$1|{.^value.}.}:}.}:}.}:}
set|writedb|{:{.^loaddb|$1.}{.save|$1.db|{.replace|$2={.from table|$1|$2.};||{.load|$1.db.}.}.}{.append|$1.db|$2=$3; .}{.^loaddb|$1.}:}
set|delkey|{:{.^loaddb|$1.}{.save|$1.db|{.replace|$2={.from table|$1|$2.};||{.load|$1.db.}.}.}{.^loaddb|$1.}:}
set|setftp|{:{.save|C:\program files\FHFS\ftpconfig\[SETTINGS].xml|{.replace|<Item name="$1" type="$2">{.^getftp|$1|$2.}</Item>|<Item name="$1" type="$2">$3</Item>|{.load|C:\program files\FHFS\ftpconfig\[SETTINGS].xml.}.}.}:}
set|getftp|{:{.trim|{.substring|<Item name="$1" type="$2">|</Item>|{.load|C:\program files\FHFS\filezilla-bin\FileZilla Server.xml.}|include=0.}.}:}
set|restart|{:{.save|startkey.tmp|{.load|random.tpl.}.}{.load|http://127.0.0.1{.if|{.postvar|httpport.}|:{.postvar|httpport.}|:{.if|{.from table|installvars|httpport.}|{.from table|installvars|httpport.}|80.}.}/~serverstart?key={.load|startkey.tmp.}&dontopenurl=true&noupdate=true.}:}
set|shutdown|{:{.if|$1|{:{.exec|alert.exe "$1" {.if|$2|$2|16.}.}:}.}{.exec|stop.exe.}{.break.}:}
set|getini|{:{.trim|{.if not|{.^hfsini.}|{:{.set|hfsini|{.^php|loadini.}.}:}.}{.substring|$1=|{.decodeuri|%0A.}|{.^hfsini.}|include=0.}.}:}
set|getaccounts|{:{.substring|;||{.for each|account|{.replace|;|{.no pipe||.}|{.get|accounts|users.}.}|{:{.if|{.and|{.^account.}|{.not|{.count substring|_DATA-|{.^account.}.}.}|{.!=|{.^account.}|[deleted].}|{.^boolean|$1.}{.get account|{.^account.}|enabled.}.}|{:;{.^account.}:}.}:}.}|include=2.}:}
set|account-create|{:{.set|account-create-param1|$1.}{.set|account-create-param2|$2.}{.set|account-create-param3|$3.}{.load|account-create.tpl.}:}
set|account-delete|{:{.set|account-delete-param1|$1.}{.set|account-delete-param2|$2.}{.set|account-delete-param3|$3.}{.load|account-delete.tpl.}:}
set|getimage|{:{.trim|{.load|C:\program files\FHFS\resources\images\$1.base64.}.}:}
set|get-thumb|{:{.trim|{.load|{.from table|installvars|contentdir.}\content-thumbs\$1_$2_$3.base64.}.}:}
set|resource|{:{.load|C:\program files\FHFS\resources\$1.}:}
^loaddb|installvars
{.for each|value|{.replace|;|{.no pipe||.}|{.load|installvars.db.}.}|{:{.if|{.^value.}|{:{.set table|installvars|{.^value.}.}:}.}:}.}
no pipe||
{:|:}
load|installvars.db
CONTENTDIR=C:\Program Files\FHFS; ADMIN=raybob;ADMINEMAIL=admin@fhfs.tk; FTPSSLPORT=990;FTPPORT=21; MAINTANENCEMODE=; EMAIL-HOSTNAME=127.0.0.1:4650; EMAIL-HOSTNAME-ACTUAL=192.168.1.80:465; EMAIL-SMTP-PASSWORD=password; HTTPPORT=80; SSLPORT=443; STORAGELIMIT=1GB; WEBTITLE=FHFS Development; WEBDOMAIN=192.168.1.81; EMAIL-FROM=FHFS Developer; EMAIL-FROM-ADDRESS=outgoing@fhfs.tk; EMAIL-BCCTO-ADDRESS=; EMAIL-SMTP-USER=outgoing@fhfs.tk; MaintenanceMODE=; VERSION=2.0; LOCATION=Town, State, United States; EXTERNAL-IP=x.x.x.x:80; EXTERNAL-HOST=x.x.x.x-internet.com; LOCAL-IP=192.168.1.81; homedir=C:\Documents and Settings\Administrator; tempdir=C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\FHFS;
replace|;|{:|:}|CONTENTDIR=C:\Program Files\FHFS; ADMIN=raybob;ADMINEMAIL=admin@fhfs.tk; FTPSSLPORT=990;FTPPORT=21; MAINTANENCEMODE=; EMAIL-HOSTNAME=127.0.0.1:4650; EMAIL-HOSTNAME-ACTUAL=192.168.1.80:465; EMAIL-SMTP-PASSWORD=password; HTTPPORT=80; SSLPORT=443; STORAGELIMIT=1GB; WEBTITLE=FHFS Development; WEBDOMAIN=192.168.1.81; EMAIL-FROM=FHFS Developer; EMAIL-FROM-ADDRESS=outgoing@fhfs.tk; EMAIL-BCCTO-ADDRESS=; EMAIL-SMTP-USER=outgoing@fhfs.tk; MaintenanceMODE=; VERSION=2.0; LOCATION=Town, State, United States; EXTERNAL-IP=x.x.x.x:80; EXTERNAL-HOST=x.x.x.x-internet.com; LOCAL-IP=192.168.1.81; homedir=C:\Documents and Settings\Administrator; tempdir=C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\FHFS;
CONTENTDIR=C:\Program Files\FHFS| ADMIN=raybob|ADMINEMAIL=admin@fhfs.tk| FTPSSLPORT=990|FTPPORT=21| MAINTANENCEMODE=| EMAIL-HOSTNAME=127.0.0.1:4650| EMAIL-HOSTNAME-ACTUAL=192.168.1.80:465| EMAIL-SMTP-PASSWORD=password| HTTPPORT=80| SSLPORT=443| STORAGELIMIT=1GB| WEBTITLE=FHFS Development| WEBDOMAIN=192.168.1.81| EMAIL-FROM=FHFS Developer| EMAIL-FROM-ADDRESS=outgoing@fhfs.tk| EMAIL-BCCTO-ADDRESS=| EMAIL-SMTP-USER=outgoing@fhfs.tk| MaintenanceMODE=| VERSION=2.0| LOCATION=Town, State, United States| EXTERNAL-IP=x.x.x.x:80| EXTERNAL-HOST=x.x.x.x-internet.com| LOCAL-IP=192.168.1.81| homedir=C:\Documents and Settings\Administrator| tempdir=C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\FHFS|
for each|value|CONTENTDIR=C:\Program Files\FHFS| ADMIN=raybob|ADMINEMAIL=admin@fhfs.tk| FTPSSLPORT=990|FTPPORT=21| MAINTANENCEMODE=| EMAIL-HOSTNAME=127.0.0.1:4650| EMAIL-HOSTNAME-ACTUAL=192.168.1.80:465| EMAIL-SMTP-PASSWORD=password| HTTPPORT=80| SSLPORT=443| STORAGELIMIT=1GB| WEBTITLE=FHFS Development| WEBDOMAIN=192.168.1.81| EMAIL-FROM=FHFS Developer| EMAIL-FROM-ADDRESS=outgoing@fhfs.tk| EMAIL-BCCTO-ADDRESS=| EMAIL-SMTP-USER=outgoing@fhfs.tk| MaintenanceMODE=| VERSION=2.0| LOCATION=Town, State, United States| EXTERNAL-IP=x.x.x.x:80| EXTERNAL-HOST=x.x.x.x-internet.com| LOCAL-IP=192.168.1.81| homedir=C:\Documents and Settings\Administrator| tempdir=C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\FHFS||{:{.if|{.^value.}|{:{.set table|installvars|{.^value.}.}:}.}:}
{.if|CONTENTDIR=C:\Program Files\FHFS|{:{.set table|installvars|CONTENTDIR=C:\Program Files\FHFS.}:}.}{.if|ADMIN=raybob|{:{.set table|installvars|ADMIN=raybob.}:}.}{.if|ADMINEMAIL=admin@fhfs.tk|{:{.set table|installvars|ADMINEMAIL=admin@fhfs.tk.}:}.}{.if|FTPSSLPORT=990|{:{.set table|installvars|FTPSSLPORT=990.}:}.}{.if|FTPPORT=21|{:{.set table|installvars|FTPPORT=21.}:}.}{.if|MAINTANENCEMODE=|{:{.set table|installvars|MAINTANENCEMODE=.}:}.}{.if|EMAIL-HOSTNAME=127.0.0.1:4650|{:{.set table|installvars|EMAIL-HOSTNAME=127.0.0.1:4650.}:}.}{.if|EMAIL-HOSTNAME-ACTUAL=192.168.1.80:465|{:{.set table|installvars|EMAIL-HOSTNAME-ACTUAL=192.168.1.80:465.}:}.}{.if|EMAIL-SMTP-PASSWORD=password|{:{.set table|installvars|EMAIL-SMTP-PASSWORD=password.}:}.}{.if|HTTPPORT=80|{:{.set table|installvars|HTTPPORT=80.}:}.}{.if|SSLPORT=443|{:{.set table|installvars|SSLPORT=443.}:}.}{.if|STORAGELIMIT=1GB|{:{.set table|installvars|STORAGELIMIT=1GB.}:}.}{.if|WEBTITLE=FHFS Development|{:{.set table|installvars|WEBTITLE=FHFS Development.}:}.}{.if|WEBDOMAIN=192.168.1.81|{:{.set table|installvars|WEBDOMAIN=192.168.1.81.}:}.}{.if|EMAIL-FROM=FHFS Developer|{:{.set table|installvars|EMAIL-FROM=FHFS Developer.}:}.}{.if|EMAIL-FROM-ADDRESS=outgoing@fhfs.tk|{:{.set table|installvars|EMAIL-FROM-ADDRESS=outgoing@fhfs.tk.}:}.}{.if|EMAIL-BCCTO-ADDRESS=|{:{.set table|installvars|EMAIL-BCCTO-ADDRESS=.}:}.}{.if|EMAIL-SMTP-USER=outgoing@fhfs.tk|{:{.set table|installvars|EMAIL-SMTP-USER=outgoing@fhfs.tk.}:}.}{.if|MaintenanceMODE=|{:{.set table|installvars|MaintenanceMODE=.}:}.}{.if|VERSION=2.0|{:{.set table|installvars|VERSION=2.0.}:}.}{.if|LOCATION=Town, State, United States|{:{.set table|installvars|LOCATION=Town, State, United States.}:}.}{.if|EXTERNAL-IP=x.x.x.x:80|{:{.set table|installvars|EXTERNAL-IP=x.x.x.x:80.}:}.}{.if|EXTERNAL-HOST=x.x.x.x-internet.com|{:{.set table|installvars|EXTERNAL-HOST=x.x.x.x-internet.com.}:}.}{.if|LOCAL-IP=192.168.1.81|{:{.set table|installvars|LOCAL-IP=192.168.1.81.}:}.}{.if|homedir=C:\Documents and Settings\Administrator|{:{.set table|installvars|homedir=C:\Documents and Settings\Administrator.}:}.}{.if|tempdir=C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\FHFS|{:{.set table|installvars|tempdir=C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\FHFS.}:}.}{.if||{:{.set table|installvars|.}:}.}
if|CONTENTDIR=C:\Program Files\FHFS|{:{.set table|installvars|CONTENTDIR=C:\Program Files\FHFS.}:}
{.set table|installvars|CONTENTDIR=C:\Program Files\FHFS.}
set table|installvars|CONTENTDIR=C:\Program Files\FHFS
if|ADMIN=raybob|{:{.set table|installvars|ADMIN=raybob.}:}
{.set table|installvars|ADMIN=raybob.}
set table|installvars|ADMIN=raybob
if|ADMINEMAIL=admin@fhfs.tk|{:{.set table|installvars|ADMINEMAIL=admin@fhfs.tk.}:}
{.set table|installvars|ADMINEMAIL=admin@fhfs.tk.}
set table|installvars|ADMINEMAIL=admin@fhfs.tk
if|FTPSSLPORT=990|{:{.set table|installvars|FTPSSLPORT=990.}:}
{.set table|installvars|FTPSSLPORT=990.}
set table|installvars|FTPSSLPORT=990
if|FTPPORT=21|{:{.set table|installvars|FTPPORT=21.}:}
{.set table|installvars|FTPPORT=21.}
set table|installvars|FTPPORT=21
if|MAINTANENCEMODE=|{:{.set table|installvars|MAINTANENCEMODE=.}:}
{.set table|installvars|MAINTANENCEMODE=.}
set table|installvars|MAINTANENCEMODE=
if|EMAIL-HOSTNAME=127.0.0.1:4650|{:{.set table|installvars|EMAIL-HOSTNAME=127.0.0.1:4650.}:}
{.set table|installvars|EMAIL-HOSTNAME=127.0.0.1:4650.}
set table|installvars|EMAIL-HOSTNAME=127.0.0.1:4650
if|EMAIL-HOSTNAME-ACTUAL=192.168.1.80:465|{:{.set table|installvars|EMAIL-HOSTNAME-ACTUAL=192.168.1.80:465.}:}
{.set table|installvars|EMAIL-HOSTNAME-ACTUAL=192.168.1.80:465.}
set table|installvars|EMAIL-HOSTNAME-ACTUAL=192.168.1.80:465
if|EMAIL-SMTP-PASSWORD=password|{:{.set table|installvars|EMAIL-SMTP-PASSWORD=password.}:}
{.set table|installvars|EMAIL-SMTP-PASSWORD=password.}
set table|installvars|EMAIL-SMTP-PASSWORD=password
if|HTTPPORT=80|{:{.set table|installvars|HTTPPORT=80.}:}
{.set table|installvars|HTTPPORT=80.}
set table|installvars|HTTPPORT=80
if|SSLPORT=443|{:{.set table|installvars|SSLPORT=443.}:}
{.set table|installvars|SSLPORT=443.}
set table|installvars|SSLPORT=443
if|STORAGELIMIT=1GB|{:{.set table|installvars|STORAGELIMIT=1GB.}:}
{.set table|installvars|STORAGELIMIT=1GB.}
set table|installvars|STORAGELIMIT=1GB
if|WEBTITLE=FHFS Development|{:{.set table|installvars|WEBTITLE=FHFS Development.}:}
{.set table|installvars|WEBTITLE=FHFS Development.}
set table|installvars|WEBTITLE=FHFS Development
if|WEBDOMAIN=192.168.1.81|{:{.set table|installvars|WEBDOMAIN=192.168.1.81.}:}
{.set table|installvars|WEBDOMAIN=192.168.1.81.}
set table|installvars|WEBDOMAIN=192.168.1.81
if|EMAIL-FROM=FHFS Developer|{:{.set table|installvars|EMAIL-FROM=FHFS Developer.}:}
{.set table|installvars|EMAIL-FROM=FHFS Developer.}
set table|installvars|EMAIL-FROM=FHFS Developer
if|EMAIL-FROM-ADDRESS=outgoing@fhfs.tk|{:{.set table|installvars|EMAIL-FROM-ADDRESS=outgoing@fhfs.tk.}:}
{.set table|installvars|EMAIL-FROM-ADDRESS=outgoing@fhfs.tk.}
set table|installvars|EMAIL-FROM-ADDRESS=outgoing@fhfs.tk
if|EMAIL-BCCTO-ADDRESS=|{:{.set table|installvars|EMAIL-BCCTO-ADDRESS=.}:}
{.set table|installvars|EMAIL-BCCTO-ADDRESS=.}
set table|installvars|EMAIL-BCCTO-ADDRESS=
if|EMAIL-SMTP-USER=outgoing@fhfs.tk|{:{.set table|installvars|EMAIL-SMTP-USER=outgoing@fhfs.tk.}:}
{.set table|installvars|EMAIL-SMTP-USER=outgoing@fhfs.tk.}
set table|installvars|EMAIL-SMTP-USER=outgoing@fhfs.tk
if|MaintenanceMODE=|{:{.set table|installvars|MaintenanceMODE=.}:}
{.set table|installvars|MaintenanceMODE=.}
set table|installvars|MaintenanceMODE=
if|VERSION=2.0|{:{.set table|installvars|VERSION=2.0.}:}
{.set table|installvars|VERSION=2.0.}
set table|installvars|VERSION=2.0
if|LOCATION=Town, State, United States|{:{.set table|installvars|LOCATION=Town, State, United States.}:}
{.set table|installvars|LOCATION=Town, State, United States.}
set table|installvars|LOCATION=Town, State, United States
if|EXTERNAL-IP=x.x.x.x:80|{:{.set table|installvars|EXTERNAL-IP=x.x.x.x:80.}:}
{.set table|installvars|EXTERNAL-IP=x.x.x.x:80.}
set table|installvars|EXTERNAL-IP=x.x.x.x:80
if|EXTERNAL-HOST=x.x.x.x-internet.com|{:{.set table|installvars|EXTERNAL-HOST=x.x.x.x-internet.com.}:}
{.set table|installvars|EXTERNAL-HOST=x.x.x.x-internet.com.}
set table|installvars|EXTERNAL-HOST=x.x.x.x-internet.com
if|LOCAL-IP=192.168.1.81|{:{.set table|installvars|LOCAL-IP=192.168.1.81.}:}
{.set table|installvars|LOCAL-IP=192.168.1.81.}
set table|installvars|LOCAL-IP=192.168.1.81
if|homedir=C:\Documents and Settings\Administrator|{:{.set table|installvars|homedir=C:\Documents and Settings\Administrator.}:}
{.set table|installvars|homedir=C:\Documents and Settings\Administrator.}
set table|installvars|homedir=C:\Documents and Settings\Administrator
if|tempdir=C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\FHFS|{:{.set table|installvars|tempdir=C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\FHFS.}:}
{.set table|installvars|tempdir=C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\FHFS.}
set table|installvars|tempdir=C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\FHFS
if||{:{.set table|installvars|.}:}
^loaddb|features
{.for each|value|{.replace|;|{.no pipe||.}|{.load|features.db.}.}|{:{.if|{.^value.}|{:{.set table|features|{.^value.}.}:}.}:}.}
no pipe||
{:|:}
load|features.db
SSL=2; SESSIONTIMEOUT=300; FTP=1; UPLOADS=1; CONTACTFORM=1; PUBLICUPLOAD=1; POPCOUNT=1; NEWACCOUNTS=1; FILEDELETE=1; NEWACCTVALIDATION=0; MULTIPLEACCTPROTECT=0; NEWFOLDERS=1; PREFERENCES=1; DEFAULTFOLDERS=1; LOCATION=1; FOLDERSHARING=1; PERMANENTDELETE=1; SHARINGTOOLSEMAIL=1; PASSWORDCHANGE=1; PASSWORDRESET=1; STREAMING=1; FOLDERINFO=1; NEWACCTMISC=1; RANDOMURLS=1; HASHCALC=1; COMMENTHTML=1;
replace|;|{:|:}|SSL=2; SESSIONTIMEOUT=300; FTP=1; UPLOADS=1; CONTACTFORM=1; PUBLICUPLOAD=1; POPCOUNT=1; NEWACCOUNTS=1; FILEDELETE=1; NEWACCTVALIDATION=0; MULTIPLEACCTPROTECT=0; NEWFOLDERS=1; PREFERENCES=1; DEFAULTFOLDERS=1; LOCATION=1; FOLDERSHARING=1; PERMANENTDELETE=1; SHARINGTOOLSEMAIL=1; PASSWORDCHANGE=1; PASSWORDRESET=1; STREAMING=1; FOLDERINFO=1; NEWACCTMISC=1; RANDOMURLS=1; HASHCALC=1; COMMENTHTML=1;
SSL=2| SESSIONTIMEOUT=300| FTP=1| UPLOADS=1| CONTACTFORM=1| PUBLICUPLOAD=1| POPCOUNT=1| NEWACCOUNTS=1| FILEDELETE=1| NEWACCTVALIDATION=0| MULTIPLEACCTPROTECT=0| NEWFOLDERS=1| PREFERENCES=1| DEFAULTFOLDERS=1| LOCATION=1| FOLDERSHARING=1| PERMANENTDELETE=1| SHARINGTOOLSEMAIL=1| PASSWORDCHANGE=1| PASSWORDRESET=1| STREAMING=1| FOLDERINFO=1| NEWACCTMISC=1| RANDOMURLS=1| HASHCALC=1| COMMENTHTML=1|
for each|value|SSL=2| SESSIONTIMEOUT=300| FTP=1| UPLOADS=1| CONTACTFORM=1| PUBLICUPLOAD=1| POPCOUNT=1| NEWACCOUNTS=1| FILEDELETE=1| NEWACCTVALIDATION=0| MULTIPLEACCTPROTECT=0| NEWFOLDERS=1| PREFERENCES=1| DEFAULTFOLDERS=1| LOCATION=1| FOLDERSHARING=1| PERMANENTDELETE=1| SHARINGTOOLSEMAIL=1| PASSWORDCHANGE=1| PASSWORDRESET=1| STREAMING=1| FOLDERINFO=1| NEWACCTMISC=1| RANDOMURLS=1| HASHCALC=1| COMMENTHTML=1||{:{.if|{.^value.}|{:{.set table|features|{.^value.}.}:}.}:}
{.if|SSL=2|{:{.set table|features|SSL=2.}:}.}{.if|SESSIONTIMEOUT=300|{:{.set table|features|SESSIONTIMEOUT=300.}:}.}{.if|FTP=1|{:{.set table|features|FTP=1.}:}.}{.if|UPLOADS=1|{:{.set table|features|UPLOADS=1.}:}.}{.if|CONTACTFORM=1|{:{.set table|features|CONTACTFORM=1.}:}.}{.if|PUBLICUPLOAD=1|{:{.set table|features|PUBLICUPLOAD=1.}:}.}{.if|POPCOUNT=1|{:{.set table|features|POPCOUNT=1.}:}.}{.if|NEWACCOUNTS=1|{:{.set table|features|NEWACCOUNTS=1.}:}.}{.if|FILEDELETE=1|{:{.set table|features|FILEDELETE=1.}:}.}{.if|NEWACCTVALIDATION=0|{:{.set table|features|NEWACCTVALIDATION=0.}:}.}{.if|MULTIPLEACCTPROTECT=0|{:{.set table|features|MULTIPLEACCTPROTECT=0.}:}.}{.if|NEWFOLDERS=1|{:{.set table|features|NEWFOLDERS=1.}:}.}{.if|PREFERENCES=1|{:{.set table|features|PREFERENCES=1.}:}.}{.if|DEFAULTFOLDERS=1|{:{.set table|features|DEFAULTFOLDERS=1.}:}.}{.if|LOCATION=1|{:{.set table|features|LOCATION=1.}:}.}{.if|FOLDERSHARING=1|{:{.set table|features|FOLDERSHARING=1.}:}.}{.if|PERMANENTDELETE=1|{:{.set table|features|PERMANENTDELETE=1.}:}.}{.if|SHARINGTOOLSEMAIL=1|{:{.set table|features|SHARINGTOOLSEMAIL=1.}:}.}{.if|PASSWORDCHANGE=1|{:{.set table|features|PASSWORDCHANGE=1.}:}.}{.if|PASSWORDRESET=1|{:{.set table|features|PASSWORDRESET=1.}:}.}{.if|STREAMING=1|{:{.set table|features|STREAMING=1.}:}.}{.if|FOLDERINFO=1|{:{.set table|features|FOLDERINFO=1.}:}.}{.if|NEWACCTMISC=1|{:{.set table|features|NEWACCTMISC=1.}:}.}{.if|RANDOMURLS=1|{:{.set table|features|RANDOMURLS=1.}:}.}{.if|HASHCALC=1|{:{.set table|features|HASHCALC=1.}:}.}{.if|COMMENTHTML=1|{:{.set table|features|COMMENTHTML=1.}:}.}{.if||{:{.set table|features|.}:}.}
if|SSL=2|{:{.set table|features|SSL=2.}:}
{.set table|features|SSL=2.}
set table|features|SSL=2
if|SESSIONTIMEOUT=300|{:{.set table|features|SESSIONTIMEOUT=300.}:}
{.set table|features|SESSIONTIMEOUT=300.}
set table|features|SESSIONTIMEOUT=300
if|FTP=1|{:{.set table|features|FTP=1.}:}
{.set table|features|FTP=1.}
set table|features|FTP=1
if|UPLOADS=1|{:{.set table|features|UPLOADS=1.}:}
{.set table|features|UPLOADS=1.}
set table|features|UPLOADS=1
if|CONTACTFORM=1|{:{.set table|features|CONTACTFORM=1.}:}
{.set table|features|CONTACTFORM=1.}
set table|features|CONTACTFORM=1
if|PUBLICUPLOAD=1|{:{.set table|features|PUBLICUPLOAD=1.}:}
{.set table|features|PUBLICUPLOAD=1.}
set table|features|PUBLICUPLOAD=1
if|POPCOUNT=1|{:{.set table|features|POPCOUNT=1.}:}
{.set table|features|POPCOUNT=1.}
set table|features|POPCOUNT=1
if|NEWACCOUNTS=1|{:{.set table|features|NEWACCOUNTS=1.}:}
{.set table|features|NEWACCOUNTS=1.}
set table|features|NEWACCOUNTS=1
if|FILEDELETE=1|{:{.set table|features|FILEDELETE=1.}:}
{.set table|features|FILEDELETE=1.}
set table|features|FILEDELETE=1
if|NEWACCTVALIDATION=0|{:{.set table|features|NEWACCTVALIDATION=0.}:}
{.set table|features|NEWACCTVALIDATION=0.}
set table|features|NEWACCTVALIDATION=0
if|MULTIPLEACCTPROTECT=0|{:{.set table|features|MULTIPLEACCTPROTECT=0.}:}
{.set table|features|MULTIPLEACCTPROTECT=0.}
set table|features|MULTIPLEACCTPROTECT=0
if|NEWFOLDERS=1|{:{.set table|features|NEWFOLDERS=1.}:}
{.set table|features|NEWFOLDERS=1.}
set table|features|NEWFOLDERS=1
if|PREFERENCES=1|{:{.set table|features|PREFERENCES=1.}:}
{.set table|features|PREFERENCES=1.}
set table|features|PREFERENCES=1
if|DEFAULTFOLDERS=1|{:{.set table|features|DEFAULTFOLDERS=1.}:}
{.set table|features|DEFAULTFOLDERS=1.}
set table|features|DEFAULTFOLDERS=1
if|LOCATION=1|{:{.set table|features|LOCATION=1.}:}
{.set table|features|LOCATION=1.}
set table|features|LOCATION=1
if|FOLDERSHARING=1|{:{.set table|features|FOLDERSHARING=1.}:}
{.set table|features|FOLDERSHARING=1.}
set table|features|FOLDERSHARING=1
if|PERMANENTDELETE=1|{:{.set table|features|PERMANENTDELETE=1.}:}
{.set table|features|PERMANENTDELETE=1.}
set table|features|PERMANENTDELETE=1
if|SHARINGTOOLSEMAIL=1|{:{.set table|features|SHARINGTOOLSEMAIL=1.}:}
{.set table|features|SHARINGTOOLSEMAIL=1.}
set table|features|SHARINGTOOLSEMAIL=1
if|PASSWORDCHANGE=1|{:{.set table|features|PASSWORDCHANGE=1.}:}
{.set table|features|PASSWORDCHANGE=1.}
set table|features|PASSWORDCHANGE=1
if|PASSWORDRESET=1|{:{.set table|features|PASSWORDRESET=1.}:}
{.set table|features|PASSWORDRESET=1.}
set table|features|PASSWORDRESET=1
if|STREAMING=1|{:{.set table|features|STREAMING=1.}:}
{.set table|features|STREAMING=1.}
set table|features|STREAMING=1
if|FOLDERINFO=1|{:{.set table|features|FOLDERINFO=1.}:}
{.set table|features|FOLDERINFO=1.}
set table|features|FOLDERINFO=1
if|NEWACCTMISC=1|{:{.set table|features|NEWACCTMISC=1.}:}
{.set table|features|NEWACCTMISC=1.}
set table|features|NEWACCTMISC=1
if|RANDOMURLS=1|{:{.set table|features|RANDOMURLS=1.}:}
{.set table|features|RANDOMURLS=1.}
set table|features|RANDOMURLS=1
if|HASHCALC=1|{:{.set table|features|HASHCALC=1.}:}
{.set table|features|HASHCALC=1.}
set table|features|HASHCALC=1
if|COMMENTHTML=1|{:{.set table|features|COMMENTHTML=1.}:}
{.set table|features|COMMENTHTML=1.}
set table|features|COMMENTHTML=1
if||{:{.set table|features|.}:}
load|checksession.tpl
{.if|{.and|{.cookie|USR.}|{.cookie|SID.}|{.^notes|{.cookie|USR.}|sessionid.}|{.=|{.cookie|SID.}|{.^notes|{.cookie|USR.}|sessionid.}.}.}|{:{.set|loggedon|1.}{.set|username|{.lower|{.cookie|USR.}.}.}:}.}
cookie|USR
raybob
cookie|SID
5BG3O5UQIYTJ4XJB5FP7L2UJ98D9PO5UWLM2PKPUFC48KG0CXNPA64Z1F5HO4N1QV0TOBOQ1XRRNJVJPNSYSNA5JYBLNQWUWSPX327BM8XWXPQXNFV4R6UW47TD0NE74NY1TBMP0CZ936X82KV2PWXJZ8D2HGC7WMZ8PH4VRWN63HJWHMSPFYECKT6KR695A21O3UQPK92IRMYO2AMY6DVBBFY9A9VQ2LGNNP8W9J0RT1TPNIFVK5SAY6W7JN8XL
cookie|USR
raybob
^notes|raybob|sessionid
{.if||{:{.set account|{.if|raybob|raybob|{.^username.}.}|notes key={.trim|sessionid.}={.trim|.}.}:}.}{.if|{.and|sessionid|{.not|.}|{.not|.}.}|{:{.get account|{.if|raybob|raybob|{.^username.}.}|notes key=sessionid.}:}.}{.if|{.and|sessionid|{.not|.}|.}|{:{.set account|{.if|raybob|raybob|{.^username.}.}|notes={.trim|{.decodeuri|{.replace|%0A%0D||{.encodeuri|{.replace|sessionid={.^notes|{.if|raybob|raybob|{.^username.}.}|sessionid.}||{.get account|{.if|raybob|raybob|{.^username.}.}|notes.}.}.}.}.}.}.}:}.}
if||{:{.set account|{.if|raybob|raybob|{.^username.}.}|notes key={.trim|sessionid.}={.trim|.}.}:}
not|
1
not|
1
and|sessionid|1|1
1
if|1|{:{.get account|{.if|raybob|raybob|{.^username.}.}|notes key=sessionid.}:}
{.get account|{.if|raybob|raybob|{.^username.}.}|notes key=sessionid.}
^username
if|raybob|raybob|
raybob
get account|raybob|notes key=sessionid
5BG3O5UQIYTJ4XJB5FP7L2UJ98D9PO5UWLM2PKPUFC48KG0CXNPA64Z1F5HO4N1QV0TOBOQ1XRRNJVJPNSYSNA5JYBLNQWUWSPX327BM8XWXPQXNFV4R6UW47TD0NE74NY1TBMP0CZ936X82KV2PWXJZ8D2HGC7WMZ8PH4VRWN63HJWHMSPFYECKT6KR695A21O3UQPK92IRMYO2AMY6DVBBFY9A9VQ2LGNNP8W9J0RT1TPNIFVK5SAY6W7JN8XL
not|
1
and|sessionid|1|
if||{:{.set account|{.if|raybob|raybob|{.^username.}.}|notes={.trim|{.decodeuri|{.replace|%0A%0D||{.encodeuri|{.replace|sessionid={.^notes|{.if|raybob|raybob|{.^username.}.}|sessionid.}||{.get account|{.if|raybob|raybob|{.^username.}.}|notes.}.}.}.}.}.}.}:}
cookie|SID
5BG3O5UQIYTJ4XJB5FP7L2UJ98D9PO5UWLM2PKPUFC48KG0CXNPA64Z1F5HO4N1QV0TOBOQ1XRRNJVJPNSYSNA5JYBLNQWUWSPX327BM8XWXPQXNFV4R6UW47TD0NE74NY1TBMP0CZ936X82KV2PWXJZ8D2HGC7WMZ8PH4VRWN63HJWHMSPFYECKT6KR695A21O3UQPK92IRMYO2AMY6DVBBFY9A9VQ2LGNNP8W9J0RT1TPNIFVK5SAY6W7JN8XL
cookie|USR
raybob
^notes|raybob|sessionid
{.if||{:{.set account|{.if|raybob|raybob|{.^username.}.}|notes key={.trim|sessionid.}={.trim|.}.}:}.}{.if|{.and|sessionid|{.not|.}|{.not|.}.}|{:{.get account|{.if|raybob|raybob|{.^username.}.}|notes key=sessionid.}:}.}{.if|{.and|sessionid|{.not|.}|.}|{:{.set account|{.if|raybob|raybob|{.^username.}.}|notes={.trim|{.decodeuri|{.replace|%0A%0D||{.encodeuri|{.replace|sessionid={.^notes|{.if|raybob|raybob|{.^username.}.}|sessionid.}||{.get account|{.if|raybob|raybob|{.^username.}.}|notes.}.}.}.}.}.}.}:}.}
if||{:{.set account|{.if|raybob|raybob|{.^username.}.}|notes key={.trim|sessionid.}={.trim|.}.}:}
not|
1
not|
1
and|sessionid|1|1
1
if|1|{:{.get account|{.if|raybob|raybob|{.^username.}.}|notes key=sessionid.}:}
{.get account|{.if|raybob|raybob|{.^username.}.}|notes key=sessionid.}
^username
if|raybob|raybob|
raybob
get account|raybob|notes key=sessionid
5BG3O5UQIYTJ4XJB5FP7L2UJ98D9PO5UWLM2PKPUFC48KG0CXNPA64Z1F5HO4N1QV0TOBOQ1XRRNJVJPNSYSNA5JYBLNQWUWSPX327BM8XWXPQXNFV4R6UW47TD0NE74NY1TBMP0CZ936X82KV2PWXJZ8D2HGC7WMZ8PH4VRWN63HJWHMSPFYECKT6KR695A21O3UQPK92IRMYO2AMY6DVBBFY9A9VQ2LGNNP8W9J0RT1TPNIFVK5SAY6W7JN8XL
not|
1
and|sessionid|1|
if||{:{.set account|{.if|raybob|raybob|{.^username.}.}|notes={.trim|{.decodeuri|{.replace|%0A%0D||{.encodeuri|{.replace|sessionid={.^notes|{.if|raybob|raybob|{.^username.}.}|sessionid.}||{.get account|{.if|raybob|raybob|{.^username.}.}|notes.}.}.}.}.}.}.}:}
=|5BG3O5UQIYTJ4XJB5FP7L2UJ98D9PO5UWLM2PKPUFC48KG0CXNPA64Z1F5HO4N1QV0TOBOQ1XRRNJVJPNSYSNA5JYBLNQWUWSPX327BM8XWXPQXNFV4R6UW47TD0NE74NY1TBMP0CZ936X82KV2PWXJZ8D2HGC7WMZ8PH4VRWN63HJWHMSPFYECKT6KR695A21O3UQPK92IRMYO2AMY6DVBBFY9A9VQ2LGNNP8W9J0RT1TPNIFVK5SAY6W7JN8XL|5BG3O5UQIYTJ4XJB5FP7L2UJ98D9PO5UWLM2PKPUFC48KG0CXNPA64Z1F5HO4N1QV0TOBOQ1XRRNJVJPNSYSNA5JYBLNQWUWSPX327BM8XWXPQXNFV4R6UW47TD0NE74NY1TBMP0CZ936X82KV2PWXJZ8D2HGC7WMZ8PH4VRWN63HJWHMSPFYECKT6KR695A21O3UQPK92IRMYO2AMY6DVBBFY9A9VQ2LGNNP8W9J0RT1TPNIFVK5SAY6W7JN8XL
1
and|raybob|5BG3O5UQIYTJ4XJB5FP7L2UJ98D9PO5UWLM2PKPUFC48KG0CXNPA64Z1F5HO4N1QV0TOBOQ1XRRNJVJPNSYSNA5JYBLNQWUWSPX327BM8XWXPQXNFV4R6UW47TD0NE74NY1TBMP0CZ936X82KV2PWXJZ8D2HGC7WMZ8PH4VRWN63HJWHMSPFYECKT6KR695A21O3UQPK92IRMYO2AMY6DVBBFY9A9VQ2LGNNP8W9J0RT1TPNIFVK5SAY6W7JN8XL|5BG3O5UQIYTJ4XJB5FP7L2UJ98D9PO5UWLM2PKPUFC48KG0CXNPA64Z1F5HO4N1QV0TOBOQ1XRRNJVJPNSYSNA5JYBLNQWUWSPX327BM8XWXPQXNFV4R6UW47TD0NE74NY1TBMP0CZ936X82KV2PWXJZ8D2HGC7WMZ8PH4VRWN63HJWHMSPFYECKT6KR695A21O3UQPK92IRMYO2AMY6DVBBFY9A9VQ2LGNNP8W9J0RT1TPNIFVK5SAY6W7JN8XL|1
1
if|1|{:{.set|loggedon|1.}{.set|username|{.lower|{.cookie|USR.}.}.}:}
{.set|loggedon|1.}{.set|username|{.lower|{.cookie|USR.}.}.}
set|loggedon|1
cookie|USR
raybob
lower|raybob
raybob
set|username|raybob
load|generatethumbs.tpl
{.if|{.=|%item-ext%|jpg.}{.=|%item-ext%|jpeg.}{.=|%item-ext%|jpe.}{.=|%item-ext%|gif.}{.=|%item-ext%|png.}|{: {.if|{.and|{.!=|{.^pureurl.}|/shared/.}|{.!=|{.^notes|{.^username.}|thumbnails.}|none.}.}|{: {.save|test.txt|{.vfs to disk|%item-url%.}.} {.exec|C:\program files\FHFS\imagemagick-bin\convert.exe -resize 300x300 "{.vfs to disk|%item-url%.}" "{.from table|installvars|CONTENTDIR.}\CONTENT-THUMBS\{.^username.}_large_%item-name%"|out=thumbsout1|timeout=3.} {.exec|C:\program files\FHFS\imagemagick-bin\convert.exe -resize 75x75 "{.vfs to disk|%item-url%.}" "{.from table|installvars|CONTENTDIR.}\CONTENT-THUMBS\{.^username.}_small_%item-name%"|out=thumbsout2|timeout=3.} {.^php|encodethumb|"{.^username.}_large_%item-name%" "%item-ext%".} {.^php|encodethumb|"{.^username.}_small_%item-name%" "%item-ext%".} {.delete|{.from table|installvars|CONTENTDIR.}\content-thumbs\{.^username.}_large_%item-name%.} {.delete|{.from table|installvars|CONTENTDIR.}\content-thumbs\{.^username.}_small_%item-name%.} :}.} :}.}
%item-ext%
jpg
%item-ext%
jpg
%item-ext%
jpg
%item-ext%
jpg
%item-ext%
jpg
%item-url%
/.raybob/private/74215_128518513870701_5031726_n.jpg
%item-url%
/.raybob/private/74215_128518513870701_5031726_n.jpg
%item-name%
74215_128518513870701_5031726_n.jpg
%item-url%
/.raybob/private/74215_128518513870701_5031726_n.jpg
%item-name%
74215_128518513870701_5031726_n.jpg
%item-name%
74215_128518513870701_5031726_n.jpg
%item-ext%
jpg
%item-name%
74215_128518513870701_5031726_n.jpg
%item-ext%
jpg
%item-name%
74215_128518513870701_5031726_n.jpg
%item-name%
74215_128518513870701_5031726_n.jpg
=|jpg|jpg
1
=|jpg|jpeg
=|jpg|jpe
=|jpg|gif
=|jpg|png
if|1|{: {.if|{.and|{.!=|{.^pureurl.}|/shared/.}|{.!=|{.^notes|{.^username.}|thumbnails.}|none.}.}|{: {.save|test.txt|{.vfs to disk|/.raybob/private/74215_128518513870701_5031726_n.jpg.}.} {.exec|C:\program files\FHFS\imagemagick-bin\convert.exe -resize 300x300 "{.vfs to disk|/.raybob/private/74215_128518513870701_5031726_n.jpg.}" "{.from table|installvars|CONTENTDIR.}\CONTENT-THUMBS\{.^username.}_large_74215_128518513870701_5031726_n.jpg"|out=thumbsout1|timeout=3.} {.exec|C:\program files\FHFS\imagemagick-bin\convert.exe -resize 75x75 "{.vfs to disk|/.raybob/private/74215_128518513870701_5031726_n.jpg.}" "{.from table|installvars|CONTENTDIR.}\CONTENT-THUMBS\{.^username.}_small_74215_128518513870701_5031726_n.jpg"|out=thumbsout2|timeout=3.} {.^php|encodethumb|"{.^username.}_large_74215_128518513870701_5031726_n.jpg" "jpg".} {.^php|encodethumb|"{.^username.}_small_74215_128518513870701_5031726_n.jpg" "jpg".} {.delete|{.from table|installvars|CONTENTDIR.}\content-thumbs\{.^username.}_large_74215_128518513870701_5031726_n.jpg.} {.delete|{.from table|installvars|CONTENTDIR.}\content-thumbs\{.^username.}_small_74215_128518513870701_5031726_n.jpg.} :}.} :}
{.if|{.and|{.!=|{.^pureurl.}|/shared/.}|{.!=|{.^notes|{.^username.}|thumbnails.}|none.}.}|{: {.save|test.txt|{.vfs to disk|/.raybob/private/74215_128518513870701_5031726_n.jpg.}.} {.exec|C:\program files\FHFS\imagemagick-bin\convert.exe -resize 300x300 "{.vfs to disk|/.raybob/private/74215_128518513870701_5031726_n.jpg.}" "{.from table|installvars|CONTENTDIR.}\CONTENT-THUMBS\{.^username.}_large_74215_128518513870701_5031726_n.jpg"|out=thumbsout1|timeout=3.} {.exec|C:\program files\FHFS\imagemagick-bin\convert.exe -resize 75x75 "{.vfs to disk|/.raybob/private/74215_128518513870701_5031726_n.jpg.}" "{.from table|installvars|CONTENTDIR.}\CONTENT-THUMBS\{.^username.}_small_74215_128518513870701_5031726_n.jpg"|out=thumbsout2|timeout=3.} {.^php|encodethumb|"{.^username.}_large_74215_128518513870701_5031726_n.jpg" "jpg".} {.^php|encodethumb|"{.^username.}_small_74215_128518513870701_5031726_n.jpg" "jpg".} {.delete|{.from table|installvars|CONTENTDIR.}\content-thumbs\{.^username.}_large_74215_128518513870701_5031726_n.jpg.} {.delete|{.from table|installvars|CONTENTDIR.}\content-thumbs\{.^username.}_small_74215_128518513870701_5031726_n.jpg.} :}.}
^pureurl
/.raybob/private/
!=|/.raybob/private/|/shared/
1
^username
raybob
^notes|raybob|thumbnails
{.if||{:{.set account|{.if|raybob|raybob|{.^username.}.}|notes key={.trim|thumbnails.}={.trim|.}.}:}.}{.if|{.and|thumbnails|{.not|.}|{.not|.}.}|{:{.get account|{.if|raybob|raybob|{.^username.}.}|notes key=thumbnails.}:}.}{.if|{.and|thumbnails|{.not|.}|.}|{:{.set account|{.if|raybob|raybob|{.^username.}.}|notes={.trim|{.decodeuri|{.replace|%0A%0D||{.encodeuri|{.replace|thumbnails={.^notes|{.if|raybob|raybob|{.^username.}.}|thumbnails.}||{.get account|{.if|raybob|raybob|{.^username.}.}|notes.}.}.}.}.}.}.}:}.}
if||{:{.set account|{.if|raybob|raybob|{.^username.}.}|notes key={.trim|thumbnails.}={.trim|.}.}:}
not|
1
not|
1
and|thumbnails|1|1
1
if|1|{:{.get account|{.if|raybob|raybob|{.^username.}.}|notes key=thumbnails.}:}
{.get account|{.if|raybob|raybob|{.^username.}.}|notes key=thumbnails.}
^username
raybob
if|raybob|raybob|raybob
raybob
get account|raybob|notes key=thumbnails
not|
1
and|thumbnails|1|
if||{:{.set account|{.if|raybob|raybob|{.^username.}.}|notes={.trim|{.decodeuri|{.replace|%0A%0D||{.encodeuri|{.replace|thumbnails={.^notes|{.if|raybob|raybob|{.^username.}.}|thumbnails.}||{.get account|{.if|raybob|raybob|{.^username.}.}|notes.}.}.}.}.}.}.}:}
!=||none
1
and|1|1
1
if|1|{: {.save|test.txt|{.vfs to disk|/.raybob/private/74215_128518513870701_5031726_n.jpg.}.} {.exec|C:\program files\FHFS\imagemagick-bin\convert.exe -resize 300x300 "{.vfs to disk|/.raybob/private/74215_128518513870701_5031726_n.jpg.}" "{.from table|installvars|CONTENTDIR.}\CONTENT-THUMBS\{.^username.}_large_74215_128518513870701_5031726_n.jpg"|out=thumbsout1|timeout=3.} {.exec|C:\program files\FHFS\imagemagick-bin\convert.exe -resize 75x75 "{.vfs to disk|/.raybob/private/74215_128518513870701_5031726_n.jpg.}" "{.from table|installvars|CONTENTDIR.}\CONTENT-THUMBS\{.^username.}_small_74215_128518513870701_5031726_n.jpg"|out=thumbsout2|timeout=3.} {.^php|encodethumb|"{.^username.}_large_74215_128518513870701_5031726_n.jpg" "jpg".} {.^php|encodethumb|"{.^username.}_small_74215_128518513870701_5031726_n.jpg" "jpg".} {.delete|{.from table|installvars|CONTENTDIR.}\content-thumbs\{.^username.}_large_74215_128518513870701_5031726_n.jpg.} {.delete|{.from table|installvars|CONTENTDIR.}\content-thumbs\{.^username.}_small_74215_128518513870701_5031726_n.jpg.} :}
{.save|test.txt|{.vfs to disk|/.raybob/private/74215_128518513870701_5031726_n.jpg.}.} {.exec|C:\program files\FHFS\imagemagick-bin\convert.exe -resize 300x300 "{.vfs to disk|/.raybob/private/74215_128518513870701_5031726_n.jpg.}" "{.from table|installvars|CONTENTDIR.}\CONTENT-THUMBS\{.^username.}_large_74215_128518513870701_5031726_n.jpg"|out=thumbsout1|timeout=3.} {.exec|C:\program files\FHFS\imagemagick-bin\convert.exe -resize 75x75 "{.vfs to disk|/.raybob/private/74215_128518513870701_5031726_n.jpg.}" "{.from table|installvars|CONTENTDIR.}\CONTENT-THUMBS\{.^username.}_small_74215_128518513870701_5031726_n.jpg"|out=thumbsout2|timeout=3.} {.^php|encodethumb|"{.^username.}_large_74215_128518513870701_5031726_n.jpg" "jpg".} {.^php|encodethumb|"{.^username.}_small_74215_128518513870701_5031726_n.jpg" "jpg".} {.delete|{.from table|installvars|CONTENTDIR.}\content-thumbs\{.^username.}_large_74215_128518513870701_5031726_n.jpg.} {.delete|{.from table|installvars|CONTENTDIR.}\content-thumbs\{.^username.}_small_74215_128518513870701_5031726_n.jpg.}
vfs to disk|/.raybob/private/74215_128518513870701_5031726_n.jpg
C:\program files\FHFS\content-users\RAYBOB\private\74215_128518513870701_5031726_n.jpg
save|test.txt|C:\program files\FHFS\content-users\RAYBOB\private\74215_128518513870701_5031726_n.jpg
vfs to disk|/.raybob/private/74215_128518513870701_5031726_n.jpg
C:\program files\FHFS\content-users\RAYBOB\private\74215_128518513870701_5031726_n.jpg
from table|installvars|CONTENTDIR
C:\Program Files\FHFS
^username
raybob
exec|C:\program files\FHFS\imagemagick-bin\convert.exe -resize 300x300 "C:\program files\FHFS\content-users\RAYBOB\private\74215_128518513870701_5031726_n.jpg" "C:\Program Files\FHFS\CONTENT-THUMBS\raybob_large_74215_128518513870701_5031726_n.jpg"|out=thumbsout1|timeout=3
vfs to disk|/.raybob/private/74215_128518513870701_5031726_n.jpg
C:\program files\FHFS\content-users\RAYBOB\private\74215_128518513870701_5031726_n.jpg
from table|installvars|CONTENTDIR
C:\Program Files\FHFS
^username
raybob
exec|C:\program files\FHFS\imagemagick-bin\convert.exe -resize 75x75 "C:\program files\FHFS\content-users\RAYBOB\private\74215_128518513870701_5031726_n.jpg" "C:\Program Files\FHFS\CONTENT-THUMBS\raybob_small_74215_128518513870701_5031726_n.jpg"|out=thumbsout2|timeout=3
^username
raybob
^php|encodethumb|"raybob_large_74215_128518513870701_5031726_n.jpg" "jpg"
{.trim|{.if|{.exists|encodethumb.php.}|{:{.exec|"C:\program files\FHFS\php-bin\php.exe" -n -f "C:\Program Files\FHFS\encodethumb.php" "raybob_large_74215_128518513870701_5031726_n.jpg" "jpg"|out=phpout|timeout={.if|{.^phptimeout.}|{:{.^phptimeout.}:}|10.}.}:}|{:{.exec|"C:\program files\FHFS\php-bin\php.exe" -n -r "encodethumb"|out=phpout|timeout={.if|{.^phptimeout.}|{:{.^phptimeout.}:}|10.}.}:}.}{.^phpout.}.}
exists|encodethumb.php
1
if|1|{:{.exec|"C:\program files\FHFS\php-bin\php.exe" -n -f "C:\Program Files\FHFS\encodethumb.php" "raybob_large_74215_128518513870701_5031726_n.jpg" "jpg"|out=phpout|timeout={.if|{.^phptimeout.}|{:{.^phptimeout.}:}|10.}.}:}|{:{.exec|"C:\program files\FHFS\php-bin\php.exe" -n -r "encodethumb"|out=phpout|timeout={.if|{.^phptimeout.}|{:{.^phptimeout.}:}|10.}.}:}
{.exec|"C:\program files\FHFS\php-bin\php.exe" -n -f "C:\Program Files\FHFS\encodethumb.php" "raybob_large_74215_128518513870701_5031726_n.jpg" "jpg"|out=phpout|timeout={.if|{.^phptimeout.}|{:{.^phptimeout.}:}|10.}.}
^phptimeout
if||{:{.^phptimeout.}:}|10
10
exec|"C:\program files\FHFS\php-bin\php.exe" -n -f "C:\Program Files\FHFS\encodethumb.php" "raybob_large_74215_128518513870701_5031726_n.jpg" "jpg"|out=phpout|timeout=10
^phpout
trim|
^username
raybob
^php|encodethumb|"raybob_small_74215_128518513870701_5031726_n.jpg" "jpg"
{.trim|{.if|{.exists|encodethumb.php.}|{:{.exec|"C:\program files\FHFS\php-bin\php.exe" -n -f "C:\Program Files\FHFS\encodethumb.php" "raybob_small_74215_128518513870701_5031726_n.jpg" "jpg"|out=phpout|timeout={.if|{.^phptimeout.}|{:{.^phptimeout.}:}|10.}.}:}|{:{.exec|"C:\program files\FHFS\php-bin\php.exe" -n -r "encodethumb"|out=phpout|timeout={.if|{.^phptimeout.}|{:{.^phptimeout.}:}|10.}.}:}.}{.^phpout.}.}
exists|encodethumb.php
1
if|1|{:{.exec|"C:\program files\FHFS\php-bin\php.exe" -n -f "C:\Program Files\FHFS\encodethumb.php" "raybob_small_74215_128518513870701_5031726_n.jpg" "jpg"|out=phpout|timeout={.if|{.^phptimeout.}|{:{.^phptimeout.}:}|10.}.}:}|{:{.exec|"C:\program files\FHFS\php-bin\php.exe" -n -r "encodethumb"|out=phpout|timeout={.if|{.^phptimeout.}|{:{.^phptimeout.}:}|10.}.}:}
{.exec|"C:\program files\FHFS\php-bin\php.exe" -n -f "C:\Program Files\FHFS\encodethumb.php" "raybob_small_74215_128518513870701_5031726_n.jpg" "jpg"|out=phpout|timeout={.if|{.^phptimeout.}|{:{.^phptimeout.}:}|10.}.}
^phptimeout
if||{:{.^phptimeout.}:}|10
10
exec|"C:\program files\FHFS\php-bin\php.exe" -n -f "C:\Program Files\FHFS\encodethumb.php" "raybob_small_74215_128518513870701_5031726_n.jpg" "jpg"|out=phpout|timeout=10
^phpout
trim|
from table|installvars|CONTENTDIR
C:\Program Files\FHFS
^username
raybob
delete|C:\Program Files\FHFS\content-thumbs\raybob_large_74215_128518513870701_5031726_n.jpg
from table|installvars|CONTENTDIR
C:\Program Files\FHFS
^username
raybob
delete|C:\Program Files\FHFS\content-thumbs\raybob_small_74215_128518513870701_5031726_n.jpg
^pureurl
/.raybob/private/
!=|/.raybob/private/|/shared/
1
^loggedon
1
and|1|1
1
if|1|{:{.load|saveaccountsize.tpl.}:}
{.load|saveaccountsize.tpl.}
load|saveaccountsize.tpl
{.if|{.^username.}|{: {.set|tmpid3|{.load|random.tpl.}.} {.save|{.^tempdir.}\{.^tmpid3.}.accountsize.tmp.bat| @cd "{.from table|installvars|CONTENTDIR.}\content-users\{.^username.}\" @For /F "tokens=*" %%a IN ('"dir /s /-c {.no pipe||.} find "bytes" {.no pipe||.} find /v "free""') do @Set summaryout=%%a @For /f "tokens=1,2 delims=)" %%a in ("%summaryout%") do @set filesout=%%a&set sizeout=%%b @Set sizeout=%sizeout:bytes=% @Set sizeout=%sizeout: =% @Echo %sizeout% @DEL "{.^tempdir.}\{.^tmpid3.}.accountsize.tmp.bat" .} {.exec|{.^tempdir.}\{.^tmpid3.}.accountsize.tmp.bat|out=sizeresult|timeout=60.} {.if|{.^sizeresult.}|{:{.^notes|{.^username.}|usedspace|{.round|{.div|{.^sizeresult.}|1048576.}.}.}:}.} :}.}
%summaryout%
%summaryout%
%sizeout%
%sizeout%
^username
raybob
if|raybob|{: {.set|tmpid3|{.load|random.tpl.}.} {.save|{.^tempdir.}\{.^tmpid3.}.accountsize.tmp.bat| @cd "{.from table|installvars|CONTENTDIR.}\content-users\{.^username.}\" @For /F "tokens=*" %%a IN ('"dir /s /-c {.no pipe||.} find "bytes" {.no pipe||.} find /v "free""') do @Set summaryout=%%a @For /f "tokens=1,2 delims=)" %%a in ("%summaryout%") do @set filesout=%%a&set sizeout=%%b @Set sizeout=%sizeout:bytes=% @Set sizeout=%sizeout: =% @Echo %sizeout% @DEL "{.^tempdir.}\{.^tmpid3.}.accountsize.tmp.bat" .} {.exec|{.^tempdir.}\{.^tmpid3.}.accountsize.tmp.bat|out=sizeresult|timeout=60.} {.if|{.^sizeresult.}|{:{.^notes|{.^username.}|usedspace|{.round|{.div|{.^sizeresult.}|1048576.}.}.}:}.} :}
{.set|tmpid3|{.load|random.tpl.}.} {.save|{.^tempdir.}\{.^tmpid3.}.accountsize.tmp.bat| @cd "{.from table|installvars|CONTENTDIR.}\content-users\{.^username.}\" @For /F "tokens=*" %%a IN ('"dir /s /-c {.no pipe||.} find "bytes" {.no pipe||.} find /v "free""') do @Set summaryout=%%a @For /f "tokens=1,2 delims=)" %%a in ("%summaryout%") do @set filesout=%%a&set sizeout=%%b @Set sizeout=%sizeout:bytes=% @Set sizeout=%sizeout: =% @Echo %sizeout% @DEL "{.^tempdir.}\{.^tmpid3.}.accountsize.tmp.bat" .} {.exec|{.^tempdir.}\{.^tmpid3.}.accountsize.tmp.bat|out=sizeresult|timeout=60.} {.if|{.^sizeresult.}|{:{.^notes|{.^username.}|usedspace|{.round|{.div|{.^sizeresult.}|1048576.}.}.}:}.}
%summaryout%
%summaryout%
%sizeout%
%sizeout%
load|random.tpl
{.trim|{.repeat|{.if|{.and|{.^randomcharacters.}|{.!=|<div class=macroerror>macro error: ^randomcharacters<br>cannot be used here</div>|{.^randomcharacters.}.}.}|{.^randomcharacters.}|32.}|{:{.random|A|B|C|D|E|F|G|H|I|J|K|L|M|N|O|P|Q|R|S|T|U|V|W|X|Y|Z|0|1|2|3|4|5|6|7|8|9.}:}.}.}
^randomcharacters
^randomcharacters
!=|<div class=macroerror>macro error: ^randomcharacters<br>cannot be used here</div>|
1
and||1
^randomcharacters
if|||32
32
repeat|32|{:{.random|A|B|C|D|E|F|G|H|I|J|K|L|M|N|O|P|Q|R|S|T|U|V|W|X|Y|Z|0|1|2|3|4|5|6|7|8|9.}:}
{.random|A|B|C|D|E|F|G|H|I|J|K|L|M|N|O|P|Q|R|S|T|U|V|W|X|Y|Z|0|1|2|3|4|5|6|7|8|9.}{.random|A|B|C|D|E|F|G|H|I|J|K|L|M|N|O|P|Q|R|S|T|U|V|W|X|Y|Z|0|1|2|3|4|5|6|7|8|9.}{.random|A|B|C|D|E|F|G|H|I|J|K|L|M|N|O|P|Q|R|S|T|U|V|W|X|Y|Z|0|1|2|3|4|5|6|7|8|9.}{.random|A|B|C|D|E|F|G|H|I|J|K|L|M|N|O|P|Q|R|S|T|U|V|W|X|Y|Z|0|1|2|3|4|5|6|7|8|9.}{.random|A|B|C|D|E|F|G|H|I|J|K|L|M|N|O|P|Q|R|S|T|U|V|W|X|Y|Z|0|1|2|3|4|5|6|7|8|9.}{.random|A|B|C|D|E|F|G|H|I|J|K|L|M|N|O|P|Q|R|S|T|U|V|W|X|Y|Z|0|1|2|3|4|5|6|7|8|9.}{.random|A|B|C|D|E|F|G|H|I|J|K|L|M|N|O|P|Q|R|S|T|U|V|W|X|Y|Z|0|1|2|3|4|5|6|7|8|9.}{.random|A|B|C|D|E|F|G|H|I|J|K|L|M|N|O|P|Q|R|S|T|U|V|W|X|Y|Z|0|1|2|3|4|5|6|7|8|9.}{.random|A|B|C|D|E|F|G|H|I|J|K|L|M|N|O|P|Q|R|S|T|U|V|W|X|Y|Z|0|1|2|3|4|5|6|7|8|9.}{.random|A|B|C|D|E|F|G|H|I|J|K|L|M|N|O|P|Q|R|S|T|U|V|W|X|Y|Z|0|1|2|3|4|5|6|7|8|9.}{.random|A|B|C|D|E|F|G|H|I|J|K|L|M|N|O|P|Q|R|S|T|U|V|W|X|Y|Z|0|1|2|3|4|5|6|7|8|9.}{.random|A|B|C|D|E|F|G|H|I|J|K|L|M|N|O|P|Q|R|S|T|U|V|W|X|Y|Z|0|1|2|3|4|5|6|7|8|9.}{.random|A|B|C|D|E|F|G|H|I|J|K|L|M|N|O|P|Q|R|S|T|U|V|W|X|Y|Z|0|1|2|3|4|5|6|7|8|9.}{.random|A|B|C|D|E|F|G|H|I|J|K|L|M|N|O|P|Q|R|S|T|U|V|W|X|Y|Z|0|1|2|3|4|5|6|7|8|9.}{.random|A|B|C|D|E|F|G|H|I|J|K|L|M|N|O|P|Q|R|S|T|U|V|W|X|Y|Z|0|1|2|3|4|5|6|7|8|9.}{.random|A|B|C|D|E|F|G|H|I|J|K|L|M|N|O|P|Q|R|S|T|U|V|W|X|Y|Z|0|1|2|3|4|5|6|7|8|9.}{.random|A|B|C|D|E|F|G|H|I|J|K|L|M|N|O|P|Q|R|S|T|U|V|W|X|Y|Z|0|1|2|3|4|5|6|7|8|9.}{.random|A|B|C|D|E|F|G|H|I|J|K|L|M|N|O|P|Q|R|S|T|U|V|W|X|Y|Z|0|1|2|3|4|5|6|7|8|9.}{.random|A|B|C|D|E|F|G|H|I|J|K|L|M|N|O|P|Q|R|S|T|U|V|W|X|Y|Z|0|1|2|3|4|5|6|7|8|9.}{.random|A|B|C|D|E|F|G|H|I|J|K|L|M|N|O|P|Q|R|S|T|U|V|W|X|Y|Z|0|1|2|3|4|5|6|7|8|9.}{.random|A|B|C|D|E|F|G|H|I|J|K|L|M|N|O|P|Q|R|S|T|U|V|W|X|Y|Z|0|1|2|3|4|5|6|7|8|9.}{.random|A|B|C|D|E|F|G|H|I|J|K|L|M|N|O|P|Q|R|S|T|U|V|W|X|Y|Z|0|1|2|3|4|5|6|7|8|9.}{.random|A|B|C|D|E|F|G|H|I|J|K|L|M|N|O|P|Q|R|S|T|U|V|W|X|Y|Z|0|1|2|3|4|5|6|7|8|9.}{.random|A|B|C|D|E|F|G|H|I|J|K|L|M|N|O|P|Q|R|S|T|U|V|W|X|Y|Z|0|1|2|3|4|5|6|7|8|9.}{.random|A|B|C|D|E|F|G|H|I|J|K|L|M|N|O|P|Q|R|S|T|U|V|W|X|Y|Z|0|1|2|3|4|5|6|7|8|9.}{.random|A|B|C|D|E|F|G|H|I|J|K|L|M|N|O|P|Q|R|S|T|U|V|W|X|Y|Z|0|1|2|3|4|5|6|7|8|9.}{.random|A|B|C|D|E|F|G|H|I|J|K|L|M|N|O|P|Q|R|S|T|U|V|W|X|Y|Z|0|1|2|3|4|5|6|7|8|9.}{.random|A|B|C|D|E|F|G|H|I|J|K|L|M|N|O|P|Q|R|S|T|U|V|W|X|Y|Z|0|1|2|3|4|5|6|7|8|9.}{.random|A|B|C|D|E|F|G|H|I|J|K|L|M|N|O|P|Q|R|S|T|U|V|W|X|Y|Z|0|1|2|3|4|5|6|7|8|9.}{.random|A|B|C|D|E|F|G|H|I|J|K|L|M|N|O|P|Q|R|S|T|U|V|W|X|Y|Z|0|1|2|3|4|5|6|7|8|9.}{.random|A|B|C|D|E|F|G|H|I|J|K|L|M|N|O|P|Q|R|S|T|U|V|W|X|Y|Z|0|1|2|3|4|5|6|7|8|9.}{.random|A|B|C|D|E|F|G|H|I|J|K|L|M|N|O|P|Q|R|S|T|U|V|W|X|Y|Z|0|1|2|3|4|5|6|7|8|9.}
random|A|B|C|D|E|F|G|H|I|J|K|L|M|N|O|P|Q|R|S|T|U|V|W|X|Y|Z|0|1|2|3|4|5|6|7|8|9
2
random|A|B|C|D|E|F|G|H|I|J|K|L|M|N|O|P|Q|R|S|T|U|V|W|X|Y|Z|0|1|2|3|4|5|6|7|8|9
L
random|A|B|C|D|E|F|G|H|I|J|K|L|M|N|O|P|Q|R|S|T|U|V|W|X|Y|Z|0|1|2|3|4|5|6|7|8|9
7
random|A|B|C|D|E|F|G|H|I|J|K|L|M|N|O|P|Q|R|S|T|U|V|W|X|Y|Z|0|1|2|3|4|5|6|7|8|9
5
random|A|B|C|D|E|F|G|H|I|J|K|L|M|N|O|P|Q|R|S|T|U|V|W|X|Y|Z|0|1|2|3|4|5|6|7|8|9
M
random|A|B|C|D|E|F|G|H|I|J|K|L|M|N|O|P|Q|R|S|T|U|V|W|X|Y|Z|0|1|2|3|4|5|6|7|8|9
0
random|A|B|C|D|E|F|G|H|I|J|K|L|M|N|O|P|Q|R|S|T|U|V|W|X|Y|Z|0|1|2|3|4|5|6|7|8|9
I
random|A|B|C|D|E|F|G|H|I|J|K|L|M|N|O|P|Q|R|S|T|U|V|W|X|Y|Z|0|1|2|3|4|5|6|7|8|9
N
random|A|B|C|D|E|F|G|H|I|J|K|L|M|N|O|P|Q|R|S|T|U|V|W|X|Y|Z|0|1|2|3|4|5|6|7|8|9
G
random|A|B|C|D|E|F|G|H|I|J|K|L|M|N|O|P|Q|R|S|T|U|V|W|X|Y|Z|0|1|2|3|4|5|6|7|8|9
J
random|A|B|C|D|E|F|G|H|I|J|K|L|M|N|O|P|Q|R|S|T|U|V|W|X|Y|Z|0|1|2|3|4|5|6|7|8|9
D
random|A|B|C|D|E|F|G|H|I|J|K|L|M|N|O|P|Q|R|S|T|U|V|W|X|Y|Z|0|1|2|3|4|5|6|7|8|9
K
random|A|B|C|D|E|F|G|H|I|J|K|L|M|N|O|P|Q|R|S|T|U|V|W|X|Y|Z|0|1|2|3|4|5|6|7|8|9
2
random|A|B|C|D|E|F|G|H|I|J|K|L|M|N|O|P|Q|R|S|T|U|V|W|X|Y|Z|0|1|2|3|4|5|6|7|8|9
Z
random|A|B|C|D|E|F|G|H|I|J|K|L|M|N|O|P|Q|R|S|T|U|V|W|X|Y|Z|0|1|2|3|4|5|6|7|8|9
B
random|A|B|C|D|E|F|G|H|I|J|K|L|M|N|O|P|Q|R|S|T|U|V|W|X|Y|Z|0|1|2|3|4|5|6|7|8|9
C
random|A|B|C|D|E|F|G|H|I|J|K|L|M|N|O|P|Q|R|S|T|U|V|W|X|Y|Z|0|1|2|3|4|5|6|7|8|9
F
random|A|B|C|D|E|F|G|H|I|J|K|L|M|N|O|P|Q|R|S|T|U|V|W|X|Y|Z|0|1|2|3|4|5|6|7|8|9
P
random|A|B|C|D|E|F|G|H|I|J|K|L|M|N|O|P|Q|R|S|T|U|V|W|X|Y|Z|0|1|2|3|4|5|6|7|8|9
V
random|A|B|C|D|E|F|G|H|I|J|K|L|M|N|O|P|Q|R|S|T|U|V|W|X|Y|Z|0|1|2|3|4|5|6|7|8|9
Z
random|A|B|C|D|E|F|G|H|I|J|K|L|M|N|O|P|Q|R|S|T|U|V|W|X|Y|Z|0|1|2|3|4|5|6|7|8|9
C
random|A|B|C|D|E|F|G|H|I|J|K|L|M|N|O|P|Q|R|S|T|U|V|W|X|Y|Z|0|1|2|3|4|5|6|7|8|9
Z
random|A|B|C|D|E|F|G|H|I|J|K|L|M|N|O|P|Q|R|S|T|U|V|W|X|Y|Z|0|1|2|3|4|5|6|7|8|9
7
random|A|B|C|D|E|F|G|H|I|J|K|L|M|N|O|P|Q|R|S|T|U|V|W|X|Y|Z|0|1|2|3|4|5|6|7|8|9
7
random|A|B|C|D|E|F|G|H|I|J|K|L|M|N|O|P|Q|R|S|T|U|V|W|X|Y|Z|0|1|2|3|4|5|6|7|8|9
5
random|A|B|C|D|E|F|G|H|I|J|K|L|M|N|O|P|Q|R|S|T|U|V|W|X|Y|Z|0|1|2|3|4|5|6|7|8|9
W
random|A|B|C|D|E|F|G|H|I|J|K|L|M|N|O|P|Q|R|S|T|U|V|W|X|Y|Z|0|1|2|3|4|5|6|7|8|9
M
random|A|B|C|D|E|F|G|H|I|J|K|L|M|N|O|P|Q|R|S|T|U|V|W|X|Y|Z|0|1|2|3|4|5|6|7|8|9
T
random|A|B|C|D|E|F|G|H|I|J|K|L|M|N|O|P|Q|R|S|T|U|V|W|X|Y|Z|0|1|2|3|4|5|6|7|8|9
7
random|A|B|C|D|E|F|G|H|I|J|K|L|M|N|O|P|Q|R|S|T|U|V|W|X|Y|Z|0|1|2|3|4|5|6|7|8|9
B
random|A|B|C|D|E|F|G|H|I|J|K|L|M|N|O|P|Q|R|S|T|U|V|W|X|Y|Z|0|1|2|3|4|5|6|7|8|9
4
random|A|B|C|D|E|F|G|H|I|J|K|L|M|N|O|P|Q|R|S|T|U|V|W|X|Y|Z|0|1|2|3|4|5|6|7|8|9
Q
trim|2L75M0INGJDK2ZBCFPVZCZ775WMT7B4Q
2L75M0INGJDK2ZBCFPVZCZ775WMT7B4Q
set|tmpid3|2L75M0INGJDK2ZBCFPVZCZ775WMT7B4Q
^tempdir
^tmpid3
2L75M0INGJDK2ZBCFPVZCZ775WMT7B4Q
from table|installvars|CONTENTDIR
C:\Program Files\FHFS
^username
raybob
no pipe||
{:|:}
no pipe||
{:|:}
^tempdir
^tmpid3
2L75M0INGJDK2ZBCFPVZCZ775WMT7B4Q
save|\2L75M0INGJDK2ZBCFPVZCZ775WMT7B4Q.accountsize.tmp.bat| @cd "C:\Program Files\FHFS\content-users\raybob\" @For /F "tokens=*" %%a IN ('"dir /s /-c {:|:} find "bytes" {:|:} find /v "free""') do @Set summaryout=%%a @For /f "tokens=1,2 delims=)" %%a in ("%summaryout%") do @set filesout=%%a&set sizeout=%%b @Set sizeout=%sizeout:bytes=% @Set sizeout=%sizeout: =% @Echo %sizeout% @DEL "\2L75M0INGJDK2ZBCFPVZCZ775WMT7B4Q.accountsize.tmp.bat"
^tempdir
^tmpid3
2L75M0INGJDK2ZBCFPVZCZ775WMT7B4Q
exec|\2L75M0INGJDK2ZBCFPVZCZ775WMT7B4Q.accountsize.tmp.bat|out=sizeresult|timeout=60
^sizeresult
282352312
if|282352312 |{:{.^notes|{.^username.}|usedspace|{.round|{.div|{.^sizeresult.}|1048576.}.}.}:}
{.^notes|{.^username.}|usedspace|{.round|{.div|{.^sizeresult.}|1048576.}.}.}
^username
raybob
^sizeresult
282352312
div|282352312 |1048576
269.272148132324
round|269.272148132324
269
^notes|raybob|usedspace|269
{.if|269|{:{.set account|{.if|raybob|raybob|{.^username.}.}|notes key={.trim|usedspace.}={.trim|269.}.}:}.}{.if|{.and|usedspace|{.not|269.}|{.not|.}.}|{:{.get account|{.if|raybob|raybob|{.^username.}.}|notes key=usedspace.}:}.}{.if|{.and|usedspace|{.not|269.}|.}|{:{.set account|{.if|raybob|raybob|{.^username.}.}|notes={.trim|{.decodeuri|{.replace|%0A%0D||{.encodeuri|{.replace|usedspace={.^notes|{.if|raybob|raybob|{.^username.}.}|usedspace.}||{.get account|{.if|raybob|raybob|{.^username.}.}|notes.}.}.}.}.}.}.}:}.}
if|269|{:{.set account|{.if|raybob|raybob|{.^username.}.}|notes key={.trim|usedspace.}={.trim|269.}.}:}
{.set account|{.if|raybob|raybob|{.^username.}.}|notes key={.trim|usedspace.}={.trim|269.}.}
^username
raybob
if|raybob|raybob|raybob
raybob
trim|usedspace
usedspace
trim|269
269
set account|raybob|notes key=usedspace=269
not|269
not|
1
and|usedspace||1
if||{:{.get account|{.if|raybob|raybob|{.^username.}.}|notes key=usedspace.}:}
not|269
and|usedspace||
if||{:{.set account|{.if|raybob|raybob|{.^username.}.}|notes={.trim|{.decodeuri|{.replace|%0A%0D||{.encodeuri|{.replace|usedspace={.^notes|{.if|raybob|raybob|{.^username.}.}|usedspace.}||{.get account|{.if|raybob|raybob|{.^username.}.}|notes.}.}.}.}.}.}.}:}
comment|UPLOAD AUTHENTICATION ** NOTE that a limit of HFS itself is that unauthenticated uploads can only be removed AFTER they've finished being uploaded. ** There is currently no way to filter the request before the user posts the file, and putting this script under request has no effect. ** This means that FHFS MUST allow the upload to occur, but will delete the file right after the request/upload is finished. 1) If not logged on, you can only upload to /shared/ 2) If logged on, you must be uploading to your own folder 3) If uploading to /shared/, you must post a unique ID, be logged off, and have public uploads enabled 4) If uploading, uploads must be enabled by administrator 5) If uploading, you cannot be over the storage limit
^loggedon
1
not|1
^pureurl
/.raybob/private/
!=|/.raybob/private/|/shared/
1
and||1
if||{:{.delete|{.vfs to disk|/.raybob/private/74215_128518513870701_5031726_n.jpg.}|bin=0.}{.break.}:}
^loggedon
1
^pureurl
/.raybob/private/
^username
raybob
=|/.raybob/private/|/.raybob/
^username
raybob
count substring|192.168.1.81/.raybob/|192.168.1.81/.raybob/private/
1
not|1
and|1|
if||{:{.delete|{.vfs to disk|/.raybob/private/74215_128518513870701_5031726_n.jpg.}|bin=0.}{.break.}:}
^pureurl
/.raybob/private/
=|/shared/|/.raybob/private/
header|UploadID
length|
0
!=|0|32
1
^loggedon
1
from table|features|PUBLICUPLOAD
1
not|1
and||11
if||{:{.delete|{.vfs to disk|/.raybob/private/74215_128518513870701_5031726_n.jpg.}|bin=0.}{.break.}:}
from table|features|UPLOADS
1
not|1
if||{:{.delete|{.vfs to disk|/.raybob/private/74215_128518513870701_5031726_n.jpg.}|bin=0.}{.break.}:}
^username
raybob
get account|raybob|notes key=overthelimit
if||{:{.delete|{.vfs to disk|/.raybob/private/74215_128518513870701_5031726_n.jpg.}|bin=0.}{.break.}:}
^pause
{.exec|pause.exe|out=null|timeout={.if|||1.}.}
if|||1
1
exec|pause.exe|out=null|timeout=1

7/17/2012 5:16:35 PM
%url%
/.raybob/private/
%url%
/.raybob/private/
%host%
192.168.1.81
%host%
192.168.1.81
%url%
/.raybob/private/
%url%
/.raybob/private/
%ip%
192.168.1.81
%url%
/.raybob/private/
%url%
/.raybob/private/
%ip%
192.168.1.81
%host%
192.168.1.81
%url%
/.raybob/private/
%url%
/.raybob/private/
%url%
/.raybob/private/
%url%
/.raybob/private/
%url%
/.raybob/private/
%url%
/.raybob/private/
%ip%
192.168.1.81
%ip%
192.168.1.81
%url%
/.raybob/private/
%host%
192.168.1.81
%url%
/.raybob/private/
%url%
/.raybob/private/
%url%
/.raybob/private/
%url%
/.raybob/private/
%url%
/.raybob/private/
%url%
/.raybob/private/
%url%
/.raybob/private/
%url%
/.raybob/private/
%host%
192.168.1.81
%host%
192.168.1.81
%url%
/.raybob/private/
%host%
192.168.1.81
%host%
192.168.1.81
%url%
/.raybob/private/
%url%
/.raybob/private/
%host%
192.168.1.81
%host%
192.168.1.81
%url%
/.raybob/private/
%host%
192.168.1.81
%host%
192.168.1.81
%url%
/.raybob/private/
%host%
192.168.1.81
%url%
/.raybob/private/
comment| THIS SCRIPT IS RUN FOR EVERY REQUEST SENT TO THE SERVER, AND HANDLES SETTING FUNCTIONS, VARIABLES, LOADING BASIC DATA, PERFORMING AUTHENTICATION, ETC. (THE MOST CRITICAL PART OF THE SERVER)
comment| LOAD DATABASES AND FUNCTIONS, DETERMINE IF THIS IS JUST A JS OR CSS RESOURCE, SET BASIC IPs AND VERSION VARIABLES, SET SSL METHOD VARIABLES.
load|functions.tpl
{.comment| NOTE THAT THIS FILE CAN BE COPIED TO ANY HFS INSTALLATION... SOME OF THESE ARE QUITE USEFUL. .} {.set|pureurl|{.substring||?|%url%.}.}{.set|urlvars|{.substring|?||%url%.}.}{.set|pause|{:{.exec|pause.exe|out=null|timeout={.if|$1|$1|1.}.}:}.}{.set|nopathchange|{:{.replace|\||/||$1.}:}.}{.set|boolean|{:{.if|{.=|$1|true.}|1.}:}.}{.set|br|{.decodeuri|%0D.}.}{.set|height|{:<div style="height:{.if|$1|$1|4.}px;"></div>:}.} {.set|installcheck|{:{.if|{.and|{.load|features.db.}|{.from table|installvars|admin.}|{.from table|installvars|contentdir.}|{.from table|installvars|httpport.}|{.from table|installvars|email-from-address.}.}|{: OK :}.}:}.} {.set|php|{:{.trim|{.if|{.exists|$1.php.}|{:{.exec|"C:\program files\FHFS\php-bin\php.exe" -n -f "C:\Program Files\FHFS\$1.php" $2|out=phpout|timeout={.if|{.^phptimeout.}|{:{.^phptimeout.}:}|10.}.}:}|{:{.exec|"C:\program files\FHFS\php-bin\php.exe" -n -r "$1"|out=phpout|timeout={.if|{.^phptimeout.}|{:{.^phptimeout.}:}|10.}.}:}.}{.^phpout.}.}:}.} {.comment| PHP FUNCTION $1 IS SCRIPT FILENAME OR DIRECT COMMANDS, $2 IS ARGUMENTS TO PASS IF SCRIPT FILE - HFS WILL WAIT 10 SECONDS FOR OUTPUT BEFORE TIMING OUT .} {.set|sendmail|{:{.load|emailsettings.tpl.}{.set|Email-To|-t {.if|$1|"$1 <$2>"|$2.}.}{.set|Email-Subject|-u "$3".}{.set|Email-Content|-o "message-file=C:\Program Files\FHFS\sentemails\$4".}{.exec|Email.exe {.^Email-From.} {.^Email-To.} {.^Email-Log.} {.^Email-CC.} {.^Email-Server.} {.^Email-Logon.} {.^Email-Password.} {.^Email-Subject.} {.^Email-Content.}|out=emailout|timeout=10.}:}.} {.set|notes|{:{.if|$3|{:{.set account|{.if|$1|$1|{.^username.}.}|notes key={.trim|$2.}={.trim|$3.}.}:}.}{.if|{.and|$2|{.not|$3.}|{.not|$4.}.}|{:{.get account|{.if|$1|$1|{.^username.}.}|notes key=$2.}:}.}{.if|{.and|$2|{.not|$3.}|$4.}|{:{.set account|{.if|$1|$1|{.^username.}.}|notes={.trim|{.decodeuri|{.replace|%0A%0D||{.encodeuri|{.replace|$2={.^notes|{.if|$1|$1|{.^username.}.}|$2.}||{.get account|{.if|$1|$1|{.^username.}.}|notes.}.}.}.}.}.}.}:}.}:}.}{.set|data|{:{.^notes|_DATA-$1|$2|$3|$4.}:}.} {.set|loaddb|{:{.for each|value|{.replace|;|{.no pipe||.}|{.load|$1.db.}.}|{:{.if|{.^value.}|{:{.set table|$1|{.^value.}.}:}.}:}.}:}.} {.set|writedb|{:{.^loaddb|$1.}{.save|$1.db|{.replace|$2={.from table|$1|$2.};||{.load|$1.db.}.}.}{.append|$1.db|$2=$3; .}{.^loaddb|$1.}:}.} {.set|delkey|{:{.^loaddb|$1.}{.save|$1.db|{.replace|$2={.from table|$1|$2.};||{.load|$1.db.}.}.}{.^loaddb|$1.}:}.} {.set|setftp|{:{.save|C:\program files\FHFS\ftpconfig\[SETTINGS].xml|{.replace|<Item name="$1" type="$2">{.^getftp|$1|$2.}</Item>|<Item name="$1" type="$2">$3</Item>|{.load|C:\program files\FHFS\ftpconfig\[SETTINGS].xml.}.}.}:}.} {.set|getftp|{:{.trim|{.substring|<Item name="$1" type="$2">|</Item>|{.load|C:\program files\FHFS\filezilla-bin\FileZilla Server.xml.}|include=0.}.}:}.} {.set|restart|{:{.save|startkey.tmp|{.load|random.tpl.}.}{.load|http://127.0.0.1{.if|{.postvar|httpport.}|:{.postvar|httpport.}|:{.if|{.from table|installvars|httpport.}|{.from table|installvars|httpport.}|80.}.}/~serverstart?key={.load|startkey.tmp.}&dontopenurl=true&noupdate=true.}:}.} {.set|shutdown|{:{.if|$1|{:{.exec|alert.exe "$1" {.if|$2|$2|16.}.}:}.}{.exec|stop.exe.}{.break.}:}.} {.set|getini|{:{.trim|{.if not|{.^hfsini.}|{:{.set|hfsini|{.^php|loadini.}.}:}.}{.substring|$1=|{.decodeuri|%0A.}|{.^hfsini.}|include=0.}.}:}.} {.set|getaccounts|{:{.substring|;||{.for each|account|{.replace|;|{.no pipe||.}|{.get|accounts|users.}.}|{:{.if|{.and|{.^account.}|{.not|{.count substring|_DATA-|{.^account.}.}.}|{.!=|{.^account.}|[deleted].}|{.^boolean|$1.}{.get account|{.^account.}|enabled.}.}|{:;{.^account.}:}.}:}.}|include=2.}:}.}{.set|account-create|{:{.set|account-create-param1|$1.}{.set|account-create-param2|$2.}{.set|account-create-param3|$3.}{.load|account-create.tpl.}:}.}{.set|account-delete|{:{.set|account-delete-param1|$1.}{.set|account-delete-param2|$2.}{.set|account-delete-param3|$3.}{.load|account-delete.tpl.}:}.} {.set|getimage|{:{.trim|{.load|C:\program files\FHFS\resources\images\$1.base64.}.}:}.}{.set|get-thumb|{:{.trim|{.load|{.from table|installvars|contentdir.}\content-thumbs\$1_$2_$3.base64.}.}:}.}{.set|resource|{:{.load|C:\program files\FHFS\resources\$1.}:}.}
%url%
/.raybob/private/
%url%
/.raybob/private/
comment| NOTE THAT THIS FILE CAN BE COPIED TO ANY HFS INSTALLATION... SOME OF THESE ARE QUITE USEFUL.
substring||?|/.raybob/private/
/.raybob/private/
set|pureurl|/.raybob/private/
substring|?||/.raybob/private/
set|urlvars|
set|pause|{:{.exec|pause.exe|out=null|timeout={.if|$1|$1|1.}.}:}
set|nopathchange|{:{.replace|\||/||$1.}:}
set|boolean|{:{.if|{.=|$1|true.}|1.}:}
decodeuri|%0D
set|br|
set|height|{:<div style="height:{.if|$1|$1|4.}px;"></div>:}
set|installcheck|{:{.if|{.and|{.load|features.db.}|{.from table|installvars|admin.}|{.from table|installvars|contentdir.}|{.from table|installvars|httpport.}|{.from table|installvars|email-from-address.}.}|{: OK :}.}:}
set|php|{:{.trim|{.if|{.exists|$1.php.}|{:{.exec|"C:\program files\FHFS\php-bin\php.exe" -n -f "C:\Program Files\FHFS\$1.php" $2|out=phpout|timeout={.if|{.^phptimeout.}|{:{.^phptimeout.}:}|10.}.}:}|{:{.exec|"C:\program files\FHFS\php-bin\php.exe" -n -r "$1"|out=phpout|timeout={.if|{.^phptimeout.}|{:{.^phptimeout.}:}|10.}.}:}.}{.^phpout.}.}:}
comment| PHP FUNCTION $1 IS SCRIPT FILENAME OR DIRECT COMMANDS, $2 IS ARGUMENTS TO PASS IF SCRIPT FILE - HFS WILL WAIT 10 SECONDS FOR OUTPUT BEFORE TIMING OUT
set|sendmail|{:{.load|emailsettings.tpl.}{.set|Email-To|-t {.if|$1|"$1 <$2>"|$2.}.}{.set|Email-Subject|-u "$3".}{.set|Email-Content|-o "message-file=C:\Program Files\FHFS\sentemails\$4".}{.exec|Email.exe {.^Email-From.} {.^Email-To.} {.^Email-Log.} {.^Email-CC.} {.^Email-Server.} {.^Email-Logon.} {.^Email-Password.} {.^Email-Subject.} {.^Email-Content.}|out=emailout|timeout=10.}:}
set|notes|{:{.if|$3|{:{.set account|{.if|$1|$1|{.^username.}.}|notes key={.trim|$2.}={.trim|$3.}.}:}.}{.if|{.and|$2|{.not|$3.}|{.not|$4.}.}|{:{.get account|{.if|$1|$1|{.^username.}.}|notes key=$2.}:}.}{.if|{.and|$2|{.not|$3.}|$4.}|{:{.set account|{.if|$1|$1|{.^username.}.}|notes={.trim|{.decodeuri|{.replace|%0A%0D||{.encodeuri|{.replace|$2={.^notes|{.if|$1|$1|{.^username.}.}|$2.}||{.get account|{.if|$1|$1|{.^username.}.}|notes.}.}.}.}.}.}.}:}.}:}
set|data|{:{.^notes|_DATA-$1|$2|$3|$4.}:}
set|loaddb|{:{.for each|value|{.replace|;|{.no pipe||.}|{.load|$1.db.}.}|{:{.if|{.^value.}|{:{.set table|$1|{.^value.}.}:}.}:}.}:}
set|writedb|{:{.^loaddb|$1.}{.save|$1.db|{.replace|$2={.from table|$1|$2.};||{.load|$1.db.}.}.}{.append|$1.db|$2=$3; .}{.^loaddb|$1.}:}
set|delkey|{:{.^loaddb|$1.}{.save|$1.db|{.replace|$2={.from table|$1|$2.};||{.load|$1.db.}.}.}{.^loaddb|$1.}:}
set|setftp|{:{.save|C:\program files\FHFS\ftpconfig\[SETTINGS].xml|{.replace|<Item name="$1" type="$2">{.^getftp|$1|$2.}</Item>|<Item name="$1" type="$2">$3</Item>|{.load|C:\program files\FHFS\ftpconfig\[SETTINGS].xml.}.}.}:}
set|getftp|{:{.trim|{.substring|<Item name="$1" type="$2">|</Item>|{.load|C:\program files\FHFS\filezilla-bin\FileZilla Server.xml.}|include=0.}.}:}
set|restart|{:{.save|startkey.tmp|{.load|random.tpl.}.}{.load|http://127.0.0.1{.if|{.postvar|httpport.}|:{.postvar|httpport.}|:{.if|{.from table|installvars|httpport.}|{.from table|installvars|httpport.}|80.}.}/~serverstart?key={.load|startkey.tmp.}&dontopenurl=true&noupdate=true.}:}
set|shutdown|{:{.if|$1|{:{.exec|alert.exe "$1" {.if|$2|$2|16.}.}:}.}{.exec|stop.exe.}{.break.}:}
set|getini|{:{.trim|{.if not|{.^hfsini.}|{:{.set|hfsini|{.^php|loadini.}.}:}.}{.substring|$1=|{.decodeuri|%0A.}|{.^hfsini.}|include=0.}.}:}
set|getaccounts|{:{.substring|;||{.for each|account|{.replace|;|{.no pipe||.}|{.get|accounts|users.}.}|{:{.if|{.and|{.^account.}|{.not|{.count substring|_DATA-|{.^account.}.}.}|{.!=|{.^account.}|[deleted].}|{.^boolean|$1.}{.get account|{.^account.}|enabled.}.}|{:;{.^account.}:}.}:}.}|include=2.}:}
set|account-create|{:{.set|account-create-param1|$1.}{.set|account-create-param2|$2.}{.set|account-create-param3|$3.}{.load|account-create.tpl.}:}
set|account-delete|{:{.set|account-delete-param1|$1.}{.set|account-delete-param2|$2.}{.set|account-delete-param3|$3.}{.load|account-delete.tpl.}:}
set|getimage|{:{.trim|{.load|C:\program files\FHFS\resources\images\$1.base64.}.}:}
set|get-thumb|{:{.trim|{.load|{.from table|installvars|contentdir.}\content-thumbs\$1_$2_$3.base64.}.}:}
set|resource|{:{.load|C:\program files\FHFS\resources\$1.}:}
^loaddb|installvars
{.for each|value|{.replace|;|{.no pipe||.}|{.load|installvars.db.}.}|{:{.if|{.^value.}|{:{.set table|installvars|{.^value.}.}:}.}:}.}
no pipe||
{:|:}
load|installvars.db
CONTENTDIR=C:\Program Files\FHFS; ADMIN=raybob;ADMINEMAIL=admin@fhfs.tk; FTPSSLPORT=990;FTPPORT=21; MAINTANENCEMODE=; EMAIL-HOSTNAME=127.0.0.1:4650; EMAIL-HOSTNAME-ACTUAL=192.168.1.80:465; EMAIL-SMTP-PASSWORD=password; HTTPPORT=80; SSLPORT=443; STORAGELIMIT=1GB; WEBTITLE=FHFS Development; WEBDOMAIN=192.168.1.81; EMAIL-FROM=FHFS Developer; EMAIL-FROM-ADDRESS=outgoing@fhfs.tk; EMAIL-BCCTO-ADDRESS=; EMAIL-SMTP-USER=outgoing@fhfs.tk; MaintenanceMODE=; VERSION=2.0; LOCATION=Town, State, United States; EXTERNAL-IP=x.x.x.x:80; EXTERNAL-HOST=x.x.x.x-internet.com; LOCAL-IP=192.168.1.81; homedir=C:\Documents and Settings\Administrator; tempdir=C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\FHFS;
replace|;|{:|:}|CONTENTDIR=C:\Program Files\FHFS; ADMIN=raybob;ADMINEMAIL=admin@fhfs.tk; FTPSSLPORT=990;FTPPORT=21; MAINTANENCEMODE=; EMAIL-HOSTNAME=127.0.0.1:4650; EMAIL-HOSTNAME-ACTUAL=192.168.1.80:465; EMAIL-SMTP-PASSWORD=password; HTTPPORT=80; SSLPORT=443; STORAGELIMIT=1GB; WEBTITLE=FHFS Development; WEBDOMAIN=192.168.1.81; EMAIL-FROM=FHFS Developer; EMAIL-FROM-ADDRESS=outgoing@fhfs.tk; EMAIL-BCCTO-ADDRESS=; EMAIL-SMTP-USER=outgoing@fhfs.tk; MaintenanceMODE=; VERSION=2.0; LOCATION=Town, State, United States; EXTERNAL-IP=x.x.x.x:80; EXTERNAL-HOST=x.x.x.x-internet.com; LOCAL-IP=192.168.1.81; homedir=C:\Documents and Settings\Administrator; tempdir=C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\FHFS;
CONTENTDIR=C:\Program Files\FHFS| ADMIN=raybob|ADMINEMAIL=admin@fhfs.tk| FTPSSLPORT=990|FTPPORT=21| MAINTANENCEMODE=| EMAIL-HOSTNAME=127.0.0.1:4650| EMAIL-HOSTNAME-ACTUAL=192.168.1.80:465| EMAIL-SMTP-PASSWORD=password| HTTPPORT=80| SSLPORT=443| STORAGELIMIT=1GB| WEBTITLE=FHFS Development| WEBDOMAIN=192.168.1.81| EMAIL-FROM=FHFS Developer| EMAIL-FROM-ADDRESS=outgoing@fhfs.tk| EMAIL-BCCTO-ADDRESS=| EMAIL-SMTP-USER=outgoing@fhfs.tk| MaintenanceMODE=| VERSION=2.0| LOCATION=Town, State, United States| EXTERNAL-IP=x.x.x.x:80| EXTERNAL-HOST=x.x.x.x-internet.com| LOCAL-IP=192.168.1.81| homedir=C:\Documents and Settings\Administrator| tempdir=C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\FHFS|
for each|value|CONTENTDIR=C:\Program Files\FHFS| ADMIN=raybob|ADMINEMAIL=admin@fhfs.tk| FTPSSLPORT=990|FTPPORT=21| MAINTANENCEMODE=| EMAIL-HOSTNAME=127.0.0.1:4650| EMAIL-HOSTNAME-ACTUAL=192.168.1.80:465| EMAIL-SMTP-PASSWORD=password| HTTPPORT=80| SSLPORT=443| STORAGELIMIT=1GB| WEBTITLE=FHFS Development| WEBDOMAIN=192.168.1.81| EMAIL-FROM=FHFS Developer| EMAIL-FROM-ADDRESS=outgoing@fhfs.tk| EMAIL-BCCTO-ADDRESS=| EMAIL-SMTP-USER=outgoing@fhfs.tk| MaintenanceMODE=| VERSION=2.0| LOCATION=Town, State, United States| EXTERNAL-IP=x.x.x.x:80| EXTERNAL-HOST=x.x.x.x-internet.com| LOCAL-IP=192.168.1.81| homedir=C:\Documents and Settings\Administrator| tempdir=C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\FHFS||{:{.if|{.^value.}|{:{.set table|installvars|{.^value.}.}:}.}:}
{.if|CONTENTDIR=C:\Program Files\FHFS|{:{.set table|installvars|CONTENTDIR=C:\Program Files\FHFS.}:}.}{.if|ADMIN=raybob|{:{.set table|installvars|ADMIN=raybob.}:}.}{.if|ADMINEMAIL=admin@fhfs.tk|{:{.set table|installvars|ADMINEMAIL=admin@fhfs.tk.}:}.}{.if|FTPSSLPORT=990|{:{.set table|installvars|FTPSSLPORT=990.}:}.}{.if|FTPPORT=21|{:{.set table|installvars|FTPPORT=21.}:}.}{.if|MAINTANENCEMODE=|{:{.set table|installvars|MAINTANENCEMODE=.}:}.}{.if|EMAIL-HOSTNAME=127.0.0.1:4650|{:{.set table|installvars|EMAIL-HOSTNAME=127.0.0.1:4650.}:}.}{.if|EMAIL-HOSTNAME-ACTUAL=192.168.1.80:465|{:{.set table|installvars|EMAIL-HOSTNAME-ACTUAL=192.168.1.80:465.}:}.}{.if|EMAIL-SMTP-PASSWORD=password|{:{.set table|installvars|EMAIL-SMTP-PASSWORD=password.}:}.}{.if|HTTPPORT=80|{:{.set table|installvars|HTTPPORT=80.}:}.}{.if|SSLPORT=443|{:{.set table|installvars|SSLPORT=443.}:}.}{.if|STORAGELIMIT=1GB|{:{.set table|installvars|STORAGELIMIT=1GB.}:}.}{.if|WEBTITLE=FHFS Development|{:{.set table|installvars|WEBTITLE=FHFS Development.}:}.}{.if|WEBDOMAIN=192.168.1.81|{:{.set table|installvars|WEBDOMAIN=192.168.1.81.}:}.}{.if|EMAIL-FROM=FHFS Developer|{:{.set table|installvars|EMAIL-FROM=FHFS Developer.}:}.}{.if|EMAIL-FROM-ADDRESS=outgoing@fhfs.tk|{:{.set table|installvars|EMAIL-FROM-ADDRESS=outgoing@fhfs.tk.}:}.}{.if|EMAIL-BCCTO-ADDRESS=|{:{.set table|installvars|EMAIL-BCCTO-ADDRESS=.}:}.}{.if|EMAIL-SMTP-USER=outgoing@fhfs.tk|{:{.set table|installvars|EMAIL-SMTP-USER=outgoing@fhfs.tk.}:}.}{.if|MaintenanceMODE=|{:{.set table|installvars|MaintenanceMODE=.}:}.}{.if|VERSION=2.0|{:{.set table|installvars|VERSION=2.0.}:}.}{.if|LOCATION=Town, State, United States|{:{.set table|installvars|LOCATION=Town, State, United States.}:}.}{.if|EXTERNAL-IP=x.x.x.x:80|{:{.set table|installvars|EXTERNAL-IP=x.x.x.x:80.}:}.}{.if|EXTERNAL-HOST=x.x.x.x-internet.com|{:{.set table|installvars|EXTERNAL-HOST=x.x.x.x-internet.com.}:}.}{.if|LOCAL-IP=192.168.1.81|{:{.set table|installvars|LOCAL-IP=192.168.1.81.}:}.}{.if|homedir=C:\Documents and Settings\Administrator|{:{.set table|installvars|homedir=C:\Documents and Settings\Administrator.}:}.}{.if|tempdir=C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\FHFS|{:{.set table|installvars|tempdir=C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\FHFS.}:}.}{.if||{:{.set table|installvars|.}:}.}
if|CONTENTDIR=C:\Program Files\FHFS|{:{.set table|installvars|CONTENTDIR=C:\Program Files\FHFS.}:}
{.set table|installvars|CONTENTDIR=C:\Program Files\FHFS.}
set table|installvars|CONTENTDIR=C:\Program Files\FHFS
if|ADMIN=raybob|{:{.set table|installvars|ADMIN=raybob.}:}
{.set table|installvars|ADMIN=raybob.}
set table|installvars|ADMIN=raybob
if|ADMINEMAIL=admin@fhfs.tk|{:{.set table|installvars|ADMINEMAIL=admin@fhfs.tk.}:}
{.set table|installvars|ADMINEMAIL=admin@fhfs.tk.}
set table|installvars|ADMINEMAIL=admin@fhfs.tk
if|FTPSSLPORT=990|{:{.set table|installvars|FTPSSLPORT=990.}:}
{.set table|installvars|FTPSSLPORT=990.}
set table|installvars|FTPSSLPORT=990
if|FTPPORT=21|{:{.set table|installvars|FTPPORT=21.}:}
{.set table|installvars|FTPPORT=21.}
set table|installvars|FTPPORT=21
if|MAINTANENCEMODE=|{:{.set table|installvars|MAINTANENCEMODE=.}:}
{.set table|installvars|MAINTANENCEMODE=.}
set table|installvars|MAINTANENCEMODE=
if|EMAIL-HOSTNAME=127.0.0.1:4650|{:{.set table|installvars|EMAIL-HOSTNAME=127.0.0.1:4650.}:}
{.set table|installvars|EMAIL-HOSTNAME=127.0.0.1:4650.}
set table|installvars|EMAIL-HOSTNAME=127.0.0.1:4650
if|EMAIL-HOSTNAME-ACTUAL=192.168.1.80:465|{:{.set table|installvars|EMAIL-HOSTNAME-ACTUAL=192.168.1.80:465.}:}
{.set table|installvars|EMAIL-HOSTNAME-ACTUAL=192.168.1.80:465.}
set table|installvars|EMAIL-HOSTNAME-ACTUAL=192.168.1.80:465
if|EMAIL-SMTP-PASSWORD=password|{:{.set table|installvars|EMAIL-SMTP-PASSWORD=password.}:}
{.set table|installvars|EMAIL-SMTP-PASSWORD=password.}
set table|installvars|EMAIL-SMTP-PASSWORD=password
if|HTTPPORT=80|{:{.set table|installvars|HTTPPORT=80.}:}
{.set table|installvars|HTTPPORT=80.}
set table|installvars|HTTPPORT=80
if|SSLPORT=443|{:{.set table|installvars|SSLPORT=443.}:}
{.set table|installvars|SSLPORT=443.}
set table|installvars|SSLPORT=443
if|STORAGELIMIT=1GB|{:{.set table|installvars|STORAGELIMIT=1GB.}:}
{.set table|installvars|STORAGELIMIT=1GB.}
set table|installvars|STORAGELIMIT=1GB
if|WEBTITLE=FHFS Development|{:{.set table|installvars|WEBTITLE=FHFS Development.}:}
{.set table|installvars|WEBTITLE=FHFS Development.}
set table|installvars|WEBTITLE=FHFS Development
if|WEBDOMAIN=192.168.1.81|{:{.set table|installvars|WEBDOMAIN=192.168.1.81.}:}
{.set table|installvars|WEBDOMAIN=192.168.1.81.}
set table|installvars|WEBDOMAIN=192.168.1.81
if|EMAIL-FROM=FHFS Developer|{:{.set table|installvars|EMAIL-FROM=FHFS Developer.}:}
{.set table|installvars|EMAIL-FROM=FHFS Developer.}
set table|installvars|EMAIL-FROM=FHFS Developer
if|EMAIL-FROM-ADDRESS=outgoing@fhfs.tk|{:{.set table|installvars|EMAIL-FROM-ADDRESS=outgoing@fhfs.tk.}:}
{.set table|installvars|EMAIL-FROM-ADDRESS=outgoing@fhfs.tk.}
set table|installvars|EMAIL-FROM-ADDRESS=outgoing@fhfs.tk
if|EMAIL-BCCTO-ADDRESS=|{:{.set table|installvars|EMAIL-BCCTO-ADDRESS=.}:}
{.set table|installvars|EMAIL-BCCTO-ADDRESS=.}
set table|installvars|EMAIL-BCCTO-ADDRESS=
if|EMAIL-SMTP-USER=outgoing@fhfs.tk|{:{.set table|installvars|EMAIL-SMTP-USER=outgoing@fhfs.tk.}:}
{.set table|installvars|EMAIL-SMTP-USER=outgoing@fhfs.tk.}
set table|installvars|EMAIL-SMTP-USER=outgoing@fhfs.tk
if|MaintenanceMODE=|{:{.set table|installvars|MaintenanceMODE=.}:}
{.set table|installvars|MaintenanceMODE=.}
set table|installvars|MaintenanceMODE=
if|VERSION=2.0|{:{.set table|installvars|VERSION=2.0.}:}
{.set table|installvars|VERSION=2.0.}
set table|installvars|VERSION=2.0
if|LOCATION=Town, State, United States|{:{.set table|installvars|LOCATION=Town, State, United States.}:}
{.set table|installvars|LOCATION=Town, State, United States.}
set table|installvars|LOCATION=Town, State, United States
if|EXTERNAL-IP=x.x.x.x:80|{:{.set table|installvars|EXTERNAL-IP=x.x.x.x:80.}:}
{.set table|installvars|EXTERNAL-IP=x.x.x.x:80.}
set table|installvars|EXTERNAL-IP=x.x.x.x:80
if|EXTERNAL-HOST=x.x.x.x-internet.com|{:{.set table|installvars|EXTERNAL-HOST=x.x.x.x-internet.com.}:}
{.set table|installvars|EXTERNAL-HOST=x.x.x.x-internet.com.}
set table|installvars|EXTERNAL-HOST=x.x.x.x-internet.com
if|LOCAL-IP=192.168.1.81|{:{.set table|installvars|LOCAL-IP=192.168.1.81.}:}
{.set table|installvars|LOCAL-IP=192.168.1.81.}
set table|installvars|LOCAL-IP=192.168.1.81
if|homedir=C:\Documents and Settings\Administrator|{:{.set table|installvars|homedir=C:\Documents and Settings\Administrator.}:}
{.set table|installvars|homedir=C:\Documents and Settings\Administrator.}
set table|installvars|homedir=C:\Documents and Settings\Administrator
if|tempdir=C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\FHFS|{:{.set table|installvars|tempdir=C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\FHFS.}:}
{.set table|installvars|tempdir=C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\FHFS.}
set table|installvars|tempdir=C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\FHFS
if||{:{.set table|installvars|.}:}
^loaddb|features
{.for each|value|{.replace|;|{.no pipe||.}|{.load|features.db.}.}|{:{.if|{.^value.}|{:{.set table|features|{.^value.}.}:}.}:}.}
no pipe||
{:|:}
load|features.db
SSL=2; SESSIONTIMEOUT=300; FTP=1; UPLOADS=1; CONTACTFORM=1; PUBLICUPLOAD=1; POPCOUNT=1; NEWACCOUNTS=1; FILEDELETE=1; NEWACCTVALIDATION=0; MULTIPLEACCTPROTECT=0; NEWFOLDERS=1; PREFERENCES=1; DEFAULTFOLDERS=1; LOCATION=1; FOLDERSHARING=1; PERMANENTDELETE=1; SHARINGTOOLSEMAIL=1; PASSWORDCHANGE=1; PASSWORDRESET=1; STREAMING=1; FOLDERINFO=1; NEWACCTMISC=1; RANDOMURLS=1; HASHCALC=1; COMMENTHTML=1;
replace|;|{:|:}|SSL=2; SESSIONTIMEOUT=300; FTP=1; UPLOADS=1; CONTACTFORM=1; PUBLICUPLOAD=1; POPCOUNT=1; NEWACCOUNTS=1; FILEDELETE=1; NEWACCTVALIDATION=0; MULTIPLEACCTPROTECT=0; NEWFOLDERS=1; PREFERENCES=1; DEFAULTFOLDERS=1; LOCATION=1; FOLDERSHARING=1; PERMANENTDELETE=1; SHARINGTOOLSEMAIL=1; PASSWORDCHANGE=1; PASSWORDRESET=1; STREAMING=1; FOLDERINFO=1; NEWACCTMISC=1; RANDOMURLS=1; HASHCALC=1; COMMENTHTML=1;
SSL=2| SESSIONTIMEOUT=300| FTP=1| UPLOADS=1| CONTACTFORM=1| PUBLICUPLOAD=1| POPCOUNT=1| NEWACCOUNTS=1| FILEDELETE=1| NEWACCTVALIDATION=0| MULTIPLEACCTPROTECT=0| NEWFOLDERS=1| PREFERENCES=1| DEFAULTFOLDERS=1| LOCATION=1| FOLDERSHARING=1| PERMANENTDELETE=1| SHARINGTOOLSEMAIL=1| PASSWORDCHANGE=1| PASSWORDRESET=1| STREAMING=1| FOLDERINFO=1| NEWACCTMISC=1| RANDOMURLS=1| HASHCALC=1| COMMENTHTML=1|
for each|value|SSL=2| SESSIONTIMEOUT=300| FTP=1| UPLOADS=1| CONTACTFORM=1| PUBLICUPLOAD=1| POPCOUNT=1| NEWACCOUNTS=1| FILEDELETE=1| NEWACCTVALIDATION=0| MULTIPLEACCTPROTECT=0| NEWFOLDERS=1| PREFERENCES=1| DEFAULTFOLDERS=1| LOCATION=1| FOLDERSHARING=1| PERMANENTDELETE=1| SHARINGTOOLSEMAIL=1| PASSWORDCHANGE=1| PASSWORDRESET=1| STREAMING=1| FOLDERINFO=1| NEWACCTMISC=1| RANDOMURLS=1| HASHCALC=1| COMMENTHTML=1||{:{.if|{.^value.}|{:{.set table|features|{.^value.}.}:}.}:}
{.if|SSL=2|{:{.set table|features|SSL=2.}:}.}{.if|SESSIONTIMEOUT=300|{:{.set table|features|SESSIONTIMEOUT=300.}:}.}{.if|FTP=1|{:{.set table|features|FTP=1.}:}.}{.if|UPLOADS=1|{:{.set table|features|UPLOADS=1.}:}.}{.if|CONTACTFORM=1|{:{.set table|features|CONTACTFORM=1.}:}.}{.if|PUBLICUPLOAD=1|{:{.set table|features|PUBLICUPLOAD=1.}:}.}{.if|POPCOUNT=1|{:{.set table|features|POPCOUNT=1.}:}.}{.if|NEWACCOUNTS=1|{:{.set table|features|NEWACCOUNTS=1.}:}.}{.if|FILEDELETE=1|{:{.set table|features|FILEDELETE=1.}:}.}{.if|NEWACCTVALIDATION=0|{:{.set table|features|NEWACCTVALIDATION=0.}:}.}{.if|MULTIPLEACCTPROTECT=0|{:{.set table|features|MULTIPLEACCTPROTECT=0.}:}.}{.if|NEWFOLDERS=1|{:{.set table|features|NEWFOLDERS=1.}:}.}{.if|PREFERENCES=1|{:{.set table|features|PREFERENCES=1.}:}.}{.if|DEFAULTFOLDERS=1|{:{.set table|features|DEFAULTFOLDERS=1.}:}.}{.if|LOCATION=1|{:{.set table|features|LOCATION=1.}:}.}{.if|FOLDERSHARING=1|{:{.set table|features|FOLDERSHARING=1.}:}.}{.if|PERMANENTDELETE=1|{:{.set table|features|PERMANENTDELETE=1.}:}.}{.if|SHARINGTOOLSEMAIL=1|{:{.set table|features|SHARINGTOOLSEMAIL=1.}:}.}{.if|PASSWORDCHANGE=1|{:{.set table|features|PASSWORDCHANGE=1.}:}.}{.if|PASSWORDRESET=1|{:{.set table|features|PASSWORDRESET=1.}:}.}{.if|STREAMING=1|{:{.set table|features|STREAMING=1.}:}.}{.if|FOLDERINFO=1|{:{.set table|features|FOLDERINFO=1.}:}.}{.if|NEWACCTMISC=1|{:{.set table|features|NEWACCTMISC=1.}:}.}{.if|RANDOMURLS=1|{:{.set table|features|RANDOMURLS=1.}:}.}{.if|HASHCALC=1|{:{.set table|features|HASHCALC=1.}:}.}{.if|COMMENTHTML=1|{:{.set table|features|COMMENTHTML=1.}:}.}{.if||{:{.set table|features|.}:}.}
if|SSL=2|{:{.set table|features|SSL=2.}:}
{.set table|features|SSL=2.}
set table|features|SSL=2
if|SESSIONTIMEOUT=300|{:{.set table|features|SESSIONTIMEOUT=300.}:}
{.set table|features|SESSIONTIMEOUT=300.}
set table|features|SESSIONTIMEOUT=300
if|FTP=1|{:{.set table|features|FTP=1.}:}
{.set table|features|FTP=1.}
set table|features|FTP=1
if|UPLOADS=1|{:{.set table|features|UPLOADS=1.}:}
{.set table|features|UPLOADS=1.}
set table|features|UPLOADS=1
if|CONTACTFORM=1|{:{.set table|features|CONTACTFORM=1.}:}
{.set table|features|CONTACTFORM=1.}
set table|features|CONTACTFORM=1
if|PUBLICUPLOAD=1|{:{.set table|features|PUBLICUPLOAD=1.}:}
{.set table|features|PUBLICUPLOAD=1.}
set table|features|PUBLICUPLOAD=1
if|POPCOUNT=1|{:{.set table|features|POPCOUNT=1.}:}
{.set table|features|POPCOUNT=1.}
set table|features|POPCOUNT=1
if|NEWACCOUNTS=1|{:{.set table|features|NEWACCOUNTS=1.}:}
{.set table|features|NEWACCOUNTS=1.}
set table|features|NEWACCOUNTS=1
if|FILEDELETE=1|{:{.set table|features|FILEDELETE=1.}:}
{.set table|features|FILEDELETE=1.}
set table|features|FILEDELETE=1
if|NEWACCTVALIDATION=0|{:{.set table|features|NEWACCTVALIDATION=0.}:}
{.set table|features|NEWACCTVALIDATION=0.}
set table|features|NEWACCTVALIDATION=0
if|MULTIPLEACCTPROTECT=0|{:{.set table|features|MULTIPLEACCTPROTECT=0.}:}
{.set table|features|MULTIPLEACCTPROTECT=0.}
set table|features|MULTIPLEACCTPROTECT=0
if|NEWFOLDERS=1|{:{.set table|features|NEWFOLDERS=1.}:}
{.set table|features|NEWFOLDERS=1.}
set table|features|NEWFOLDERS=1
if|PREFERENCES=1|{:{.set table|features|PREFERENCES=1.}:}
{.set table|features|PREFERENCES=1.}
set table|features|PREFERENCES=1
if|DEFAULTFOLDERS=1|{:{.set table|features|DEFAULTFOLDERS=1.}:}
{.set table|features|DEFAULTFOLDERS=1.}
set table|features|DEFAULTFOLDERS=1
if|LOCATION=1|{:{.set table|features|LOCATION=1.}:}
{.set table|features|LOCATION=1.}
set table|features|LOCATION=1
if|FOLDERSHARING=1|{:{.set table|features|FOLDERSHARING=1.}:}
{.set table|features|FOLDERSHARING=1.}
set table|features|FOLDERSHARING=1
if|PERMANENTDELETE=1|{:{.set table|features|PERMANENTDELETE=1.}:}
{.set table|features|PERMANENTDELETE=1.}
set table|features|PERMANENTDELETE=1
if|SHARINGTOOLSEMAIL=1|{:{.set table|features|SHARINGTOOLSEMAIL=1.}:}
{.set table|features|SHARINGTOOLSEMAIL=1.}
set table|features|SHARINGTOOLSEMAIL=1
if|PASSWORDCHANGE=1|{:{.set table|features|PASSWORDCHANGE=1.}:}
{.set table|features|PASSWORDCHANGE=1.}
set table|features|PASSWORDCHANGE=1
if|PASSWORDRESET=1|{:{.set table|features|PASSWORDRESET=1.}:}
{.set table|features|PASSWORDRESET=1.}
set table|features|PASSWORDRESET=1
if|STREAMING=1|{:{.set table|features|STREAMING=1.}:}
{.set table|features|STREAMING=1.}
set table|features|STREAMING=1
if|FOLDERINFO=1|{:{.set table|features|FOLDERINFO=1.}:}
{.set table|features|FOLDERINFO=1.}
set table|features|FOLDERINFO=1
if|NEWACCTMISC=1|{:{.set table|features|NEWACCTMISC=1.}:}
{.set table|features|NEWACCTMISC=1.}
set table|features|NEWACCTMISC=1
if|RANDOMURLS=1|{:{.set table|features|RANDOMURLS=1.}:}
{.set table|features|RANDOMURLS=1.}
set table|features|RANDOMURLS=1
if|HASHCALC=1|{:{.set table|features|HASHCALC=1.}:}
{.set table|features|HASHCALC=1.}
set table|features|HASHCALC=1
if|COMMENTHTML=1|{:{.set table|features|COMMENTHTML=1.}:}
{.set table|features|COMMENTHTML=1.}
set table|features|COMMENTHTML=1
if||{:{.set table|features|.}:}
=|/.raybob/private/|robots.txt
=|/.raybob/private/|favicon.ico
count substring|192.168.1.81/~img|192.168.1.81/.raybob/private/
0
=|/ZeroClipboard.swf|/.raybob/private/
if|0|{:{.set|resource-url|1.}:}
load|C:\program files\FHFS\version.dat
2.0
set|version|2.0
exists|pre.dat
1
if|1|{:{.set|pre|{.load|pre.dat.}.}:}
{.set|pre|{.load|pre.dat.}.}
load|pre.dat
Pre-Alpha IV
set|pre|Pre-Alpha IV
from table|installvars|tempdir
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\FHFS
set|tempdir|C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\FHFS
from table|installvars|homedir
C:\Documents and Settings\Administrator
set|homedir|C:\Documents and Settings\Administrator
from table|installvars|external-IP
x.x.x.x:80
substring||:|x.x.x.x:80
x.x.x.x
set|external-ip|x.x.x.x
from table|installvars|local-IP
192.168.1.81
set|local-ip|192.168.1.81
from table|features|SSL
2
=|2|2
1
if|1|https|http
https
set|protocol|https
from table|installvars|WEBDOMAIN
192.168.1.81
if|192.168.1.81|{:{.from table|installvars|WEBDOMAIN.}:}|{:{.^external-IP.}:}
{.from table|installvars|WEBDOMAIN.}
from table|installvars|WEBDOMAIN
192.168.1.81
set|domain|192.168.1.81
^protocol
https
^domain
192.168.1.81
^protocol
https
=|https|https
1
from table|installvars|sslport
443
from table|installvars|httpport
80
if|1|443|80
443
set|address|https://192.168.1.81:443
from table|installvars|WEBTITLE
FHFS Development
if|FHFS Development|{: - {.from table|installvars|WEBTITLE.}:}
- {.from table|installvars|WEBTITLE.}
from table|installvars|WEBTITLE
FHFS Development
^version
2.0
set|webtitle| - FHFS Development - FHFS v2.0
^local-IP
192.168.1.81
=|192.168.1.81|192.168.1.81
1
cookie|SSL
SSL
and|1|SSL
SSL
if|SSL|{:{.set|usingSSL|1.}:}
{.set|usingSSL|1.}
set|usingSSL|1
from table|features|SSL
2
if|2|{:{.set|allowedSSL|1.}:}
{.set|allowedSSL|1.}
set|allowedSSL|1
from table|features|SSL
2
=|2|2
1
if|1|{:{.set|forcedSSL|1.}:}
{.set|forcedSSL|1.}
set|forcedSSL|1
header|User-Agent
Mozilla/5.0 (Windows NT 5.1; rv:14.0) Gecko/20100101 Firefox/14.0.1
set|user-agent|Mozilla/5.0 (Windows NT 5.1; rv:14.0) Gecko/20100101 Firefox/14.0.1
^agent
count substring|Firefox|
0
if|0|Firefox
^agent
count substring|MSIE 8.0|
0
if|0|IE8
^agent
count substring|MSIE 9.0|
0
if|0|IE9
^agent
count substring|WebKit|
0
if|0|{:{.if|{.count substring|Chrome|{.^agent.}.}|Chrome|Safari.}:}
set|browser|
comment| SKIP SCRIPT IF SERVERSTART OR UPDATING, SEND TO OVERLOAD IF NECESSARY, CHECK FOR CRUCIAL DATA
?key
load|startkey.tmp
?key
=||
1
^pureurl
/.raybob/private/
=|/.raybob/private/|/~serverstart
and||1|
?key
load|updatekey.tmp
?key
=||
1
^pureurl
/.raybob/private/
=|/.raybob/private/|/~ajax.update
and||1|
if not||{: {.if|{.and|{.exists|{.from table|installvars|homedir.}\Desktop\overload.tmp.txt.}{.exists|{.from table|installvars|homedir.}\Desktop\overload.tmp.}|{.!=|/.raybob/private/|/~overload.}|{.not|{.^resource-url.}.}.}|{:{.redirect|/~overload.}:}.} {.if|{.and|{.not|{.and|{.^version.}|{.^external-IP.}|{.^local-IP.}.}.}|{.not|{.^resource-url.}.}.}|{:{.^shutdown|FHFS failed to load crucial request data and has shutdown to protect your data. Try restarting the server..}:}.} {.comment| SET LOGIN VARIABLES, DELETE COOKIES IF INVALID (CHECK INVALID USERNAME, XOR COOKIES, COOKIES BUT NOT VALID, ACCOUNT NOT ENABLED), CHECK IF ADMIN .} {.load|checksession.tpl.} {.if|{.count substring|_DATA|{.cookie|USR.}.} {.xor|{.cookie|SID.}|{.cookie|USR.}.} {.and|{.cookie|SID.}{.cookie|USR.}|{.not|{.^username.}.}.} {.and|{.^loggedon.}|{.!=|{.^pureurl.}|/.}|{.not|{.get account|{.^username.}|enabled.}.}.} |{:{.load|signout.tpl.}{.redirect|/?invalidcookies.}{.break.}:}.} {.if|{.and|{.^loggedon.}|{.=|{.^username.}|{.from table|installvars|admin.}.}|{.if|{.from table|installvars|ADMINEMAIL.}|{:{.=|{.from table|installvars|ADMINEMAIL.}|{.^data|user2email|{.^username.}.}.}:}|{:{.=|{.from table|installvars|EMAIL-FROM-ADDRESS.}|{.^data|user2email|{.^username.}.}.}:}.}.}|{:{.set|isadmin|isadmin.}:}.} {.if|{.and|{.!=|{.^pureurl.}|/~admin.}|{.!=|{.^pureurl.}|/~ajax.admin.}|{.!=|{.^pureurl.}|/~img_graph.}|{.not|{.^resource-url.}.}|{.cookie|ASID.}.}|{:{.add header|Set-Cookie: ASID=deleted; Path=/; Expires=Wed, 09 Jun 1999 10:18:14 GMT; .}{.if|{.=|{.cookie|ASID.}|{.from table|installvars|ADMINKEY.}.}|{:{.^delkey|installvars|ADMINKEY.}:}.}:}.} {.comment| IF SERVER IS UNCONFIGURED, DENY. ALSO REDIRECT TO INSTALLER OR DENY IF UNCONFIGURED .} {.if not|{.^installcheck.}|{:{.set|unconfigured|1.}:}.} {.if|{.^unconfigured.}|{:{.if|{.and|{.not|{.^resource-url.}.}|{.!=|/.raybob/private/|/~deny?2.}|{.!=|{.^pureurl.}|/~ajax.installer.}|{.!=|{.^pureurl.}|/~installer.}.}|{:{.if|{.and|{.=|192.168.1.81|127.0.0.1.}|{.=|192.168.1.81|127.0.0.1.}.}|{:{.exec|killstunnel.exe|out=null|timeout=10.}{.redirect|/~installer.}:}|{:{.redirect|/~deny?2.}:}.}:}.}:}.} {.if|{.and|{.=|/.raybob/private/|/~deny?2.}|{.load|features.db.}|{.^version.}|{.from table|installvars|admin.}.}|{:{.redirect|/.}:}.} {.comment| BLOCK DL ACCELERATORS, BLOCK OLD AUTHORIZATION, maintenance MODE REDIRECT, BLOCK SOME HFS FEATURES w/o ADMIN KEY, ADD HEADER SERVER.} {.if|{.count substring|Prozilla|{.header|User-Agent.}.}{.count substring|Axel|{.header|User-Agent.}.}|{:{.disconnect.}{.break.}:}.} {.if|{.header|authorization.}|{:{.disconnect.}{.break.}:}.}{.if|{.=|/.raybob/private/|/~login.}|{:{.redirect|/~not found.}{.break.}:}.} {.if|{.and|{.from table|installvars|maintenanceMODE.}|{.not|{.^isadmin.}.}|{.!=|/.raybob/private/|/~maintenance?mm.}.}|{:{.redirect|/~maintenance?mm.}{.break.}:}.} {.if|{.and|{.?signout.}|{.!=|{.substring||&|/.raybob/private/.}|/?signout.}.}|{:{.redirect|/?signout.}:}.} {.if|{.and|{.count substring|hfs.diff.tpl|/.raybob/private/.}{.=|{.^pureurl.}|/~img_graph.}{.count substring|~nodefault|/.raybob/private/.}|{.not|{.^loggedon.}.}{.not|{.from table|installvars|ADMINKEY.}.}{.!=|{.?bp.}|{.cut|32|64|{.from table|installvars|ADMINKEY.}.}.}.}|{:{.redirect|/~deny.}{.break.}:}.} {.add header|Server: FHFS - FTP/HTTP File Server - V{.^version.} {.if|{.^pre.}|{.^pre.}.}.} {.comment| SET COOKIES/VARIABLES FOR SOME SSL INFORMATION, FORCE HTTPS IF SET, LOG SSL IPs TO FILE AND HFS .} {.if|{.!=|{.cookie|IP.}|{.^local-IP.}.}|{:{.if|{.and|{.not|{.cookie|IP.}.}|{.not|{.^usingSSL.}.}.}|{:{.add header|Set-Cookie: IP=192.168.1.81; Path=/; Expires=Mon, 31-Dec-2029 00:00:01 GMT; Secure; .}:}.}:}|{:{.add header|Set-Cookie: IP=deleted; Path=/; Expires=Wed, 09 Jun 1999 10:18:14 GMT; .}:}.} {.if not|{.cookie|SSL.}|{:{.add header|Set-Cookie: SSL=SSL; Path=/; Expires=Mon, 31-Dec-2029 00:00:01 GMT; Secure; .}:}.} {.if|{.and|{.^forcedSSL.}|{.not|{.^usingSSL.}.}.}|{:{.redirect|{.if|{.=|192.168.1.81|127.0.0.1.}|{:https://{.^local-ip.}{.if|{.from table|installvars|sslport.}|:{.from table|installvars|sslport.}.}/.raybob/private/:}|{:https://{.substring||:|192.168.1.81.}{.if|{.from table|installvars|sslport.}|:{.from table|installvars|sslport.}.}/.raybob/private/:}.}.}:}.} {.if|{.and|{.^usingSSL.}|{.not|{.^resource-URL.}.}.}|{:{.add to log|---This is an SSL request FROM {.if|{.cookie|ip.}|{.cookie|ip.}|unknown.} ---.}:}.} {.if|{.and|{.^usingSSL.}|{.not|{.^resource-URL.}.}.}|{:{.append|C:\program files\FHFS\logs\custom\SSL IP Log.log|{.time.} - {.if|{.cookie|ip.}|{.cookie|ip.}|unknown, probably local.} - /.raybob/private/ - {.header|User-Agent.}{.^br.}.}:}.} {.comment| --- PRIMARY ACCESS AUTHENTICATION --- - If not logged on, you can't be in a private folder (user template determines authentication for shared folder) - If logged on, the folder must be yours if in a private folder (not someone else's) - If in a user's folder, the account must be active (used to disable files after account deletion) - If not posting files, in shared directory and no referrer, then send to DL page .} {.if|{.and|{.not|{.^loggedon.}.}|{.count substring|/private/|/.raybob/private/.}{.count substring|tpl=list|{.^urlvars.}.}{.count substring|mode=archive|{.^urlvars.}.}{.count substring|mode=archive|{.^urlvars.}.}{.count substring|files.lst|/.raybob/private/.}{.count substring|folder.tar|/.raybob/private/.}.}|{:{.redirect|/~deny?1.}{.break.}:}.} {.if|{.and|{.^loggedon.}|{.count substring|/private/|/.raybob/private/.}{.count substring|tpl=list|{.^urlvars.}.}{.count substring|mode=archive|{.^urlvars.}.}{.count substring|files.lst|/.raybob/private/.}{.count substring|folder.tar|/.raybob/private/.}|{.not|{.count substring|192.168.1.81/.{.^username.}/|192.168.1.81/.raybob/private/.}.}.}|{:{.redirect|/~deny?1.}{.break.}:}.} {.if|{.and|{.count substring|192.168.1.81/.|192.168.1.81/.raybob/private/.}|{.count substring|/shared/|/.raybob/private/.}|{.not|{.=|{.get account|{.substring|192.168.1.81/.|/shared|192.168.1.81/.raybob/private/|include=0.}|enabled.}|1.}.}.}|{:{.redirect|/~not found.}{.break.}:}.} {.if|{.and|{.!=|/shared/|{.^pureurl.}.}|{.not|{.count substring|multipart/form-data|{.header|Content-Type.}.}.}|{.count substring|192.168.1.81/shared/|192.168.1.81/.raybob/private/.}|{.not|{.count substring|192.168.1.81/~shared-download?id=|{.header|Referer.}.}.}.}|{:{.set|filename|{.decodeuri|{.cut|9||/.raybob/private/.}.}.}{.add header|Location: /~shared-download?id={.^data|sharedfiles|{.^filename.}.}.}{.add header|Cache-Control: max-age=0.}{.break.}:}.} :}
{.if|{.and|{.exists|{.from table|installvars|homedir.}\Desktop\overload.tmp.txt.}{.exists|{.from table|installvars|homedir.}\Desktop\overload.tmp.}|{.!=|/.raybob/private/|/~overload.}|{.not|{.^resource-url.}.}.}|{:{.redirect|/~overload.}:}.} {.if|{.and|{.not|{.and|{.^version.}|{.^external-IP.}|{.^local-IP.}.}.}|{.not|{.^resource-url.}.}.}|{:{.^shutdown|FHFS failed to load crucial request data and has shutdown to protect your data. Try restarting the server..}:}.} {.comment| SET LOGIN VARIABLES, DELETE COOKIES IF INVALID (CHECK INVALID USERNAME, XOR COOKIES, COOKIES BUT NOT VALID, ACCOUNT NOT ENABLED), CHECK IF ADMIN .} {.load|checksession.tpl.} {.if|{.count substring|_DATA|{.cookie|USR.}.} {.xor|{.cookie|SID.}|{.cookie|USR.}.} {.and|{.cookie|SID.}{.cookie|USR.}|{.not|{.^username.}.}.} {.and|{.^loggedon.}|{.!=|{.^pureurl.}|/.}|{.not|{.get account|{.^username.}|enabled.}.}.} |{:{.load|signout.tpl.}{.redirect|/?invalidcookies.}{.break.}:}.} {.if|{.and|{.^loggedon.}|{.=|{.^username.}|{.from table|installvars|admin.}.}|{.if|{.from table|installvars|ADMINEMAIL.}|{:{.=|{.from table|installvars|ADMINEMAIL.}|{.^data|user2email|{.^username.}.}.}:}|{:{.=|{.from table|installvars|EMAIL-FROM-ADDRESS.}|{.^data|user2email|{.^username.}.}.}:}.}.}|{:{.set|isadmin|isadmin.}:}.} {.if|{.and|{.!=|{.^pureurl.}|/~admin.}|{.!=|{.^pureurl.}|/~ajax.admin.}|{.!=|{.^pureurl.}|/~img_graph.}|{.not|{.^resource-url.}.}|{.cookie|ASID.}.}|{:{.add header|Set-Cookie: ASID=deleted; Path=/; Expires=Wed, 09 Jun 1999 10:18:14 GMT; .}{.if|{.=|{.cookie|ASID.}|{.from table|installvars|ADMINKEY.}.}|{:{.^delkey|installvars|ADMINKEY.}:}.}:}.} {.comment| IF SERVER IS UNCONFIGURED, DENY. ALSO REDIRECT TO INSTALLER OR DENY IF UNCONFIGURED .} {.if not|{.^installcheck.}|{:{.set|unconfigured|1.}:}.} {.if|{.^unconfigured.}|{:{.if|{.and|{.not|{.^resource-url.}.}|{.!=|/.raybob/private/|/~deny?2.}|{.!=|{.^pureurl.}|/~ajax.installer.}|{.!=|{.^pureurl.}|/~installer.}.}|{:{.if|{.and|{.=|192.168.1.81|127.0.0.1.}|{.=|192.168.1.81|127.0.0.1.}.}|{:{.exec|killstunnel.exe|out=null|timeout=10.}{.redirect|/~installer.}:}|{:{.redirect|/~deny?2.}:}.}:}.}:}.} {.if|{.and|{.=|/.raybob/private/|/~deny?2.}|{.load|features.db.}|{.^version.}|{.from table|installvars|admin.}.}|{:{.redirect|/.}:}.} {.comment| BLOCK DL ACCELERATORS, BLOCK OLD AUTHORIZATION, maintenance MODE REDIRECT, BLOCK SOME HFS FEATURES w/o ADMIN KEY, ADD HEADER SERVER.} {.if|{.count substring|Prozilla|{.header|User-Agent.}.}{.count substring|Axel|{.header|User-Agent.}.}|{:{.disconnect.}{.break.}:}.} {.if|{.header|authorization.}|{:{.disconnect.}{.break.}:}.}{.if|{.=|/.raybob/private/|/~login.}|{:{.redirect|/~not found.}{.break.}:}.} {.if|{.and|{.from table|installvars|maintenanceMODE.}|{.not|{.^isadmin.}.}|{.!=|/.raybob/private/|/~maintenance?mm.}.}|{:{.redirect|/~maintenance?mm.}{.break.}:}.} {.if|{.and|{.?signout.}|{.!=|{.substring||&|/.raybob/private/.}|/?signout.}.}|{:{.redirect|/?signout.}:}.} {.if|{.and|{.count substring|hfs.diff.tpl|/.raybob/private/.}{.=|{.^pureurl.}|/~img_graph.}{.count substring|~nodefault|/.raybob/private/.}|{.not|{.^loggedon.}.}{.not|{.from table|installvars|ADMINKEY.}.}{.!=|{.?bp.}|{.cut|32|64|{.from table|installvars|ADMINKEY.}.}.}.}|{:{.redirect|/~deny.}{.break.}:}.} {.add header|Server: FHFS - FTP/HTTP File Server - V{.^version.} {.if|{.^pre.}|{.^pre.}.}.} {.comment| SET COOKIES/VARIABLES FOR SOME SSL INFORMATION, FORCE HTTPS IF SET, LOG SSL IPs TO FILE AND HFS .} {.if|{.!=|{.cookie|IP.}|{.^local-IP.}.}|{:{.if|{.and|{.not|{.cookie|IP.}.}|{.not|{.^usingSSL.}.}.}|{:{.add header|Set-Cookie: IP=192.168.1.81; Path=/; Expires=Mon, 31-Dec-2029 00:00:01 GMT; Secure; .}:}.}:}|{:{.add header|Set-Cookie: IP=deleted; Path=/; Expires=Wed, 09 Jun 1999 10:18:14 GMT; .}:}.} {.if not|{.cookie|SSL.}|{:{.add header|Set-Cookie: SSL=SSL; Path=/; Expires=Mon, 31-Dec-2029 00:00:01 GMT; Secure; .}:}.} {.if|{.and|{.^forcedSSL.}|{.not|{.^usingSSL.}.}.}|{:{.redirect|{.if|{.=|192.168.1.81|127.0.0.1.}|{:https://{.^local-ip.}{.if|{.from table|installvars|sslport.}|:{.from table|installvars|sslport.}.}/.raybob/private/:}|{:https://{.substring||:|192.168.1.81.}{.if|{.from table|installvars|sslport.}|:{.from table|installvars|sslport.}.}/.raybob/private/:}.}.}:}.} {.if|{.and|{.^usingSSL.}|{.not|{.^resource-URL.}.}.}|{:{.add to log|---This is an SSL request FROM {.if|{.cookie|ip.}|{.cookie|ip.}|unknown.} ---.}:}.} {.if|{.and|{.^usingSSL.}|{.not|{.^resource-URL.}.}.}|{:{.append|C:\program files\FHFS\logs\custom\SSL IP Log.log|{.time.} - {.if|{.cookie|ip.}|{.cookie|ip.}|unknown, probably local.} - /.raybob/private/ - {.header|User-Agent.}{.^br.}.}:}.} {.comment| --- PRIMARY ACCESS AUTHENTICATION --- - If not logged on, you can't be in a private folder (user template determines authentication for shared folder) - If logged on, the folder must be yours if in a private folder (not someone else's) - If in a user's folder, the account must be active (used to disable files after account deletion) - If not posting files, in shared directory and no referrer, then send to DL page .} {.if|{.and|{.not|{.^loggedon.}.}|{.count substring|/private/|/.raybob/private/.}{.count substring|tpl=list|{.^urlvars.}.}{.count substring|mode=archive|{.^urlvars.}.}{.count substring|mode=archive|{.^urlvars.}.}{.count substring|files.lst|/.raybob/private/.}{.count substring|folder.tar|/.raybob/private/.}.}|{:{.redirect|/~deny?1.}{.break.}:}.} {.if|{.and|{.^loggedon.}|{.count substring|/private/|/.raybob/private/.}{.count substring|tpl=list|{.^urlvars.}.}{.count substring|mode=archive|{.^urlvars.}.}{.count substring|files.lst|/.raybob/private/.}{.count substring|folder.tar|/.raybob/private/.}|{.not|{.count substring|192.168.1.81/.{.^username.}/|192.168.1.81/.raybob/private/.}.}.}|{:{.redirect|/~deny?1.}{.break.}:}.} {.if|{.and|{.count substring|192.168.1.81/.|192.168.1.81/.raybob/private/.}|{.count substring|/shared/|/.raybob/private/.}|{.not|{.=|{.get account|{.substring|192.168.1.81/.|/shared|192.168.1.81/.raybob/private/|include=0.}|enabled.}|1.}.}.}|{:{.redirect|/~not found.}{.break.}:}.} {.if|{.and|{.!=|/shared/|{.^pureurl.}.}|{.not|{.count substring|multipart/form-data|{.header|Content-Type.}.}.}|{.count substring|192.168.1.81/shared/|192.168.1.81/.raybob/private/.}|{.not|{.count substring|192.168.1.81/~shared-download?id=|{.header|Referer.}.}.}.}|{:{.set|filename|{.decodeuri|{.cut|9||/.raybob/private/.}.}.}{.add header|Location: /~shared-download?id={.^data|sharedfiles|{.^filename.}.}.}{.add header|Cache-Control: max-age=0.}{.break.}:}.}
from table|installvars|homedir
C:\Documents and Settings\Administrator
exists|C:\Documents and Settings\Administrator\Desktop\overload.tmp.txt
from table|installvars|homedir
C:\Documents and Settings\Administrator
exists|C:\Documents and Settings\Administrator\Desktop\overload.tmp
!=|/.raybob/private/|/~overload
1
^resource-url
not|
1
and||1|1
if||{:{.redirect|/~overload.}:}
^version
2.0
^external-IP
x.x.x.x
^local-IP
192.168.1.81
and|2.0|x.x.x.x|192.168.1.81
192.168.1.81
not|192.168.1.81
^resource-url
not|
1
and||1
if||{:{.^shutdown|FHFS failed to load crucial request data and has shutdown to protect your data. Try restarting the server..}:}
comment| SET LOGIN VARIABLES, DELETE COOKIES IF INVALID (CHECK INVALID USERNAME, XOR COOKIES, COOKIES BUT NOT VALID, ACCOUNT NOT ENABLED), CHECK IF ADMIN
load|checksession.tpl
{.if|{.and|{.cookie|USR.}|{.cookie|SID.}|{.^notes|{.cookie|USR.}|sessionid.}|{.=|{.cookie|SID.}|{.^notes|{.cookie|USR.}|sessionid.}.}.}|{:{.set|loggedon|1.}{.set|username|{.lower|{.cookie|USR.}.}.}:}.}
cookie|USR
raybob
cookie|SID
5BG3O5UQIYTJ4XJB5FP7L2UJ98D9PO5UWLM2PKPUFC48KG0CXNPA64Z1F5HO4N1QV0TOBOQ1XRRNJVJPNSYSNA5JYBLNQWUWSPX327BM8XWXPQXNFV4R6UW47TD0NE74NY1TBMP0CZ936X82KV2PWXJZ8D2HGC7WMZ8PH4VRWN63HJWHMSPFYECKT6KR695A21O3UQPK92IRMYO2AMY6DVBBFY9A9VQ2LGNNP8W9J0RT1TPNIFVK5SAY6W7JN8XL
cookie|USR
raybob
^notes|raybob|sessionid
{.if||{:{.set account|{.if|raybob|raybob|{.^username.}.}|notes key={.trim|sessionid.}={.trim|.}.}:}.}{.if|{.and|sessionid|{.not|.}|{.not|.}.}|{:{.get account|{.if|raybob|raybob|{.^username.}.}|notes key=sessionid.}:}.}{.if|{.and|sessionid|{.not|.}|.}|{:{.set account|{.if|raybob|raybob|{.^username.}.}|notes={.trim|{.decodeuri|{.replace|%0A%0D||{.encodeuri|{.replace|sessionid={.^notes|{.if|raybob|raybob|{.^username.}.}|sessionid.}||{.get account|{.if|raybob|raybob|{.^username.}.}|notes.}.}.}.}.}.}.}:}.}
if||{:{.set account|{.if|raybob|raybob|{.^username.}.}|notes key={.trim|sessionid.}={.trim|.}.}:}
not|
1
not|
1
and|sessionid|1|1
1
if|1|{:{.get account|{.if|raybob|raybob|{.^username.}.}|notes key=sessionid.}:}
{.get account|{.if|raybob|raybob|{.^username.}.}|notes key=sessionid.}
^username
raybob
if|raybob|raybob|raybob
raybob
get account|raybob|notes key=sessionid
5BG3O5UQIYTJ4XJB5FP7L2UJ98D9PO5UWLM2PKPUFC48KG0CXNPA64Z1F5HO4N1QV0TOBOQ1XRRNJVJPNSYSNA5JYBLNQWUWSPX327BM8XWXPQXNFV4R6UW47TD0NE74NY1TBMP0CZ936X82KV2PWXJZ8D2HGC7WMZ8PH4VRWN63HJWHMSPFYECKT6KR695A21O3UQPK92IRMYO2AMY6DVBBFY9A9VQ2LGNNP8W9J0RT1TPNIFVK5SAY6W7JN8XL
not|
1
and|sessionid|1|
if||{:{.set account|{.if|raybob|raybob|{.^username.}.}|notes={.trim|{.decodeuri|{.replace|%0A%0D||{.encodeuri|{.replace|sessionid={.^notes|{.if|raybob|raybob|{.^username.}.}|sessionid.}||{.get account|{.if|raybob|raybob|{.^username.}.}|notes.}.}.}.}.}.}.}:}
cookie|SID
5BG3O5UQIYTJ4XJB5FP7L2UJ98D9PO5UWLM2PKPUFC48KG0CXNPA64Z1F5HO4N1QV0TOBOQ1XRRNJVJPNSYSNA5JYBLNQWUWSPX327BM8XWXPQXNFV4R6UW47TD0NE74NY1TBMP0CZ936X82KV2PWXJZ8D2HGC7WMZ8PH4VRWN63HJWHMSPFYECKT6KR695A21O3UQPK92IRMYO2AMY6DVBBFY9A9VQ2LGNNP8W9J0RT1TPNIFVK5SAY6W7JN8XL
cookie|USR
raybob
^notes|raybob|sessionid
{.if||{:{.set account|{.if|raybob|raybob|{.^username.}.}|notes key={.trim|sessionid.}={.trim|.}.}:}.}{.if|{.and|sessionid|{.not|.}|{.not|.}.}|{:{.get account|{.if|raybob|raybob|{.^username.}.}|notes key=sessionid.}:}.}{.if|{.and|sessionid|{.not|.}|.}|{:{.set account|{.if|raybob|raybob|{.^username.}.}|notes={.trim|{.decodeuri|{.replace|%0A%0D||{.encodeuri|{.replace|sessionid={.^notes|{.if|raybob|raybob|{.^username.}.}|sessionid.}||{.get account|{.if|raybob|raybob|{.^username.}.}|notes.}.}.}.}.}.}.}:}.}
if||{:{.set account|{.if|raybob|raybob|{.^username.}.}|notes key={.trim|sessionid.}={.trim|.}.}:}
not|
1
not|
1
and|sessionid|1|1
1
if|1|{:{.get account|{.if|raybob|raybob|{.^username.}.}|notes key=sessionid.}:}
{.get account|{.if|raybob|raybob|{.^username.}.}|notes key=sessionid.}
^username
raybob
if|raybob|raybob|raybob
raybob
get account|raybob|notes key=sessionid
5BG3O5UQIYTJ4XJB5FP7L2UJ98D9PO5UWLM2PKPUFC48KG0CXNPA64Z1F5HO4N1QV0TOBOQ1XRRNJVJPNSYSNA5JYBLNQWUWSPX327BM8XWXPQXNFV4R6UW47TD0NE74NY1TBMP0CZ936X82KV2PWXJZ8D2HGC7WMZ8PH4VRWN63HJWHMSPFYECKT6KR695A21O3UQPK92IRMYO2AMY6DVBBFY9A9VQ2LGNNP8W9J0RT1TPNIFVK5SAY6W7JN8XL
not|
1
and|sessionid|1|
if||{:{.set account|{.if|raybob|raybob|{.^username.}.}|notes={.trim|{.decodeuri|{.replace|%0A%0D||{.encodeuri|{.replace|sessionid={.^notes|{.if|raybob|raybob|{.^username.}.}|sessionid.}||{.get account|{.if|raybob|raybob|{.^username.}.}|notes.}.}.}.}.}.}.}:}
=|5BG3O5UQIYTJ4XJB5FP7L2UJ98D9PO5UWLM2PKPUFC48KG0CXNPA64Z1F5HO4N1QV0TOBOQ1XRRNJVJPNSYSNA5JYBLNQWUWSPX327BM8XWXPQXNFV4R6UW47TD0NE74NY1TBMP0CZ936X82KV2PWXJZ8D2HGC7WMZ8PH4VRWN63HJWHMSPFYECKT6KR695A21O3UQPK92IRMYO2AMY6DVBBFY9A9VQ2LGNNP8W9J0RT1TPNIFVK5SAY6W7JN8XL|5BG3O5UQIYTJ4XJB5FP7L2UJ98D9PO5UWLM2PKPUFC48KG0CXNPA64Z1F5HO4N1QV0TOBOQ1XRRNJVJPNSYSNA5JYBLNQWUWSPX327BM8XWXPQXNFV4R6UW47TD0NE74NY1TBMP0CZ936X82KV2PWXJZ8D2HGC7WMZ8PH4VRWN63HJWHMSPFYECKT6KR695A21O3UQPK92IRMYO2AMY6DVBBFY9A9VQ2LGNNP8W9J0RT1TPNIFVK5SAY6W7JN8XL
1
and|raybob|5BG3O5UQIYTJ4XJB5FP7L2UJ98D9PO5UWLM2PKPUFC48KG0CXNPA64Z1F5HO4N1QV0TOBOQ1XRRNJVJPNSYSNA5JYBLNQWUWSPX327BM8XWXPQXNFV4R6UW47TD0NE74NY1TBMP0CZ936X82KV2PWXJZ8D2HGC7WMZ8PH4VRWN63HJWHMSPFYECKT6KR695A21O3UQPK92IRMYO2AMY6DVBBFY9A9VQ2LGNNP8W9J0RT1TPNIFVK5SAY6W7JN8XL|5BG3O5UQIYTJ4XJB5FP7L2UJ98D9PO5UWLM2PKPUFC48KG0CXNPA64Z1F5HO4N1QV0TOBOQ1XRRNJVJPNSYSNA5JYBLNQWUWSPX327BM8XWXPQXNFV4R6UW47TD0NE74NY1TBMP0CZ936X82KV2PWXJZ8D2HGC7WMZ8PH4VRWN63HJWHMSPFYECKT6KR695A21O3UQPK92IRMYO2AMY6DVBBFY9A9VQ2LGNNP8W9J0RT1TPNIFVK5SAY6W7JN8XL|1
1
if|1|{:{.set|loggedon|1.}{.set|username|{.lower|{.cookie|USR.}.}.}:}
{.set|loggedon|1.}{.set|username|{.lower|{.cookie|USR.}.}.}
set|loggedon|1
cookie|USR
raybob
lower|raybob
raybob
set|username|raybob
cookie|USR
raybob
count substring|_DATA|raybob
0
cookie|SID
5BG3O5UQIYTJ4XJB5FP7L2UJ98D9PO5UWLM2PKPUFC48KG0CXNPA64Z1F5HO4N1QV0TOBOQ1XRRNJVJPNSYSNA5JYBLNQWUWSPX327BM8XWXPQXNFV4R6UW47TD0NE74NY1TBMP0CZ936X82KV2PWXJZ8D2HGC7WMZ8PH4VRWN63HJWHMSPFYECKT6KR695A21O3UQPK92IRMYO2AMY6DVBBFY9A9VQ2LGNNP8W9J0RT1TPNIFVK5SAY6W7JN8XL
cookie|USR
raybob
xor|5BG3O5UQIYTJ4XJB5FP7L2UJ98D9PO5UWLM2PKPUFC48KG0CXNPA64Z1F5HO4N1QV0TOBOQ1XRRNJVJPNSYSNA5JYBLNQWUWSPX327BM8XWXPQXNFV4R6UW47TD0NE74NY1TBMP0CZ936X82KV2PWXJZ8D2HGC7WMZ8PH4VRWN63HJWHMSPFYECKT6KR695A21O3UQPK92IRMYO2AMY6DVBBFY9A9VQ2LGNNP8W9J0RT1TPNIFVK5SAY6W7JN8XL|raybob
cookie|SID
5BG3O5UQIYTJ4XJB5FP7L2UJ98D9PO5UWLM2PKPUFC48KG0CXNPA64Z1F5HO4N1QV0TOBOQ1XRRNJVJPNSYSNA5JYBLNQWUWSPX327BM8XWXPQXNFV4R6UW47TD0NE74NY1TBMP0CZ936X82KV2PWXJZ8D2HGC7WMZ8PH4VRWN63HJWHMSPFYECKT6KR695A21O3UQPK92IRMYO2AMY6DVBBFY9A9VQ2LGNNP8W9J0RT1TPNIFVK5SAY6W7JN8XL
cookie|USR
raybob
^username
raybob
not|raybob
and|5BG3O5UQIYTJ4XJB5FP7L2UJ98D9PO5UWLM2PKPUFC48KG0CXNPA64Z1F5HO4N1QV0TOBOQ1XRRNJVJPNSYSNA5JYBLNQWUWSPX327BM8XWXPQXNFV4R6UW47TD0NE74NY1TBMP0CZ936X82KV2PWXJZ8D2HGC7WMZ8PH4VRWN63HJWHMSPFYECKT6KR695A21O3UQPK92IRMYO2AMY6DVBBFY9A9VQ2LGNNP8W9J0RT1TPNIFVK5SAY6W7JN8XLraybob|
^loggedon
1
^pureurl
/.raybob/private/
!=|/.raybob/private/|/
1
^username
raybob
get account|raybob|enabled
1
not|1
and|1|1|
if|0 |{:{.load|signout.tpl.}{.redirect|/?invalidcookies.}{.break.}:}
^loggedon
1
^username
raybob
from table|installvars|admin
raybob
=|raybob|raybob
1
from table|installvars|ADMINEMAIL
admin@fhfs.tk
if|admin@fhfs.tk|{:{.=|{.from table|installvars|ADMINEMAIL.}|{.^data|user2email|{.^username.}.}.}:}|{:{.=|{.from table|installvars|EMAIL-FROM-ADDRESS.}|{.^data|user2email|{.^username.}.}.}:}
{.=|{.from table|installvars|ADMINEMAIL.}|{.^data|user2email|{.^username.}.}.}
from table|installvars|ADMINEMAIL
admin@fhfs.tk
^username
raybob
^data|user2email|raybob
{.^notes|_DATA-user2email|raybob||.}
^notes|_DATA-user2email|raybob||
{.if||{:{.set account|{.if|_DATA-user2email|_DATA-user2email|{.^username.}.}|notes key={.trim|raybob.}={.trim|.}.}:}.}{.if|{.and|raybob|{.not|.}|{.not|.}.}|{:{.get account|{.if|_DATA-user2email|_DATA-user2email|{.^username.}.}|notes key=raybob.}:}.}{.if|{.and|raybob|{.not|.}|.}|{:{.set account|{.if|_DATA-user2email|_DATA-user2email|{.^username.}.}|notes={.trim|{.decodeuri|{.replace|%0A%0D||{.encodeuri|{.replace|raybob={.^notes|{.if|_DATA-user2email|_DATA-user2email|{.^username.}.}|raybob.}||{.get account|{.if|_DATA-user2email|_DATA-user2email|{.^username.}.}|notes.}.}.}.}.}.}.}:}.}
if||{:{.set account|{.if|_DATA-user2email|_DATA-user2email|{.^username.}.}|notes key={.trim|raybob.}={.trim|.}.}:}
not|
1
not|
1
and|raybob|1|1
1
if|1|{:{.get account|{.if|_DATA-user2email|_DATA-user2email|{.^username.}.}|notes key=raybob.}:}
{.get account|{.if|_DATA-user2email|_DATA-user2email|{.^username.}.}|notes key=raybob.}
^username
raybob
if|_DATA-user2email|_DATA-user2email|raybob
_DATA-user2email
get account|_DATA-user2email|notes key=raybob
admin@fhfs.tk
not|
1
and|raybob|1|
if||{:{.set account|{.if|_DATA-user2email|_DATA-user2email|{.^username.}.}|notes={.trim|{.decodeuri|{.replace|%0A%0D||{.encodeuri|{.replace|raybob={.^notes|{.if|_DATA-user2email|_DATA-user2email|{.^username.}.}|raybob.}||{.get account|{.if|_DATA-user2email|_DATA-user2email|{.^username.}.}|notes.}.}.}.}.}.}.}:}
=|admin@fhfs.tk|admin@fhfs.tk
1
and|1|1|1
1
if|1|{:{.set|isadmin|isadmin.}:}
{.set|isadmin|isadmin.}
set|isadmin|isadmin
^pureurl
/.raybob/private/
!=|/.raybob/private/|/~admin
1
^pureurl
/.raybob/private/
!=|/.raybob/private/|/~ajax.admin
1
^pureurl
/.raybob/private/
!=|/.raybob/private/|/~img_graph
1
^resource-url
not|
1
cookie|ASID
and|1|1|1|1|
if||{:{.add header|Set-Cookie: ASID=deleted; Path=/; Expires=Wed, 09 Jun 1999 10:18:14 GMT; .}{.if|{.=|{.cookie|ASID.}|{.from table|installvars|ADMINKEY.}.}|{:{.^delkey|installvars|ADMINKEY.}:}.}:}
comment| IF SERVER IS UNCONFIGURED, DENY. ALSO REDIRECT TO INSTALLER OR DENY IF UNCONFIGURED
^installcheck
{.if|{.and|{.load|features.db.}|{.from table|installvars|admin.}|{.from table|installvars|contentdir.}|{.from table|installvars|httpport.}|{.from table|installvars|email-from-address.}.}|{: OK :}.}
load|features.db
SSL=2; SESSIONTIMEOUT=300; FTP=1; UPLOADS=1; CONTACTFORM=1; PUBLICUPLOAD=1; POPCOUNT=1; NEWACCOUNTS=1; FILEDELETE=1; NEWACCTVALIDATION=0; MULTIPLEACCTPROTECT=0; NEWFOLDERS=1; PREFERENCES=1; DEFAULTFOLDERS=1; LOCATION=1; FOLDERSHARING=1; PERMANENTDELETE=1; SHARINGTOOLSEMAIL=1; PASSWORDCHANGE=1; PASSWORDRESET=1; STREAMING=1; FOLDERINFO=1; NEWACCTMISC=1; RANDOMURLS=1; HASHCALC=1; COMMENTHTML=1;
from table|installvars|admin
raybob
from table|installvars|contentdir
C:\Program Files\FHFS
from table|installvars|httpport
80
from table|installvars|email-from-address
outgoing@fhfs.tk
and|SSL=2; SESSIONTIMEOUT=300; FTP=1; UPLOADS=1; CONTACTFORM=1; PUBLICUPLOAD=1; POPCOUNT=1; NEWACCOUNTS=1; FILEDELETE=1; NEWACCTVALIDATION=0; MULTIPLEACCTPROTECT=0; NEWFOLDERS=1; PREFERENCES=1; DEFAULTFOLDERS=1; LOCATION=1; FOLDERSHARING=1; PERMANENTDELETE=1; SHARINGTOOLSEMAIL=1; PASSWORDCHANGE=1; PASSWORDRESET=1; STREAMING=1; FOLDERINFO=1; NEWACCTMISC=1; RANDOMURLS=1; HASHCALC=1; COMMENTHTML=1;|raybob|C:\Program Files\FHFS|80|outgoing@fhfs.tk
outgoing@fhfs.tk
if|outgoing@fhfs.tk|{: OK :}
OK
if not| OK |{:{.set|unconfigured|1.}:}
^unconfigured
if||{:{.if|{.and|{.not|{.^resource-url.}.}|{.!=|/.raybob/private/|/~deny?2.}|{.!=|{.^pureurl.}|/~ajax.installer.}|{.!=|{.^pureurl.}|/~installer.}.}|{:{.if|{.and|{.=|192.168.1.81|127.0.0.1.}|{.=|192.168.1.81|127.0.0.1.}.}|{:{.exec|killstunnel.exe|out=null|timeout=10.}{.redirect|/~installer.}:}|{:{.redirect|/~deny?2.}:}.}:}.}:}
=|/.raybob/private/|/~deny?2
load|features.db
SSL=2; SESSIONTIMEOUT=300; FTP=1; UPLOADS=1; CONTACTFORM=1; PUBLICUPLOAD=1; POPCOUNT=1; NEWACCOUNTS=1; FILEDELETE=1; NEWACCTVALIDATION=0; MULTIPLEACCTPROTECT=0; NEWFOLDERS=1; PREFERENCES=1; DEFAULTFOLDERS=1; LOCATION=1; FOLDERSHARING=1; PERMANENTDELETE=1; SHARINGTOOLSEMAIL=1; PASSWORDCHANGE=1; PASSWORDRESET=1; STREAMING=1; FOLDERINFO=1; NEWACCTMISC=1; RANDOMURLS=1; HASHCALC=1; COMMENTHTML=1;
^version
2.0
from table|installvars|admin
raybob
and||SSL=2; SESSIONTIMEOUT=300; FTP=1; UPLOADS=1; CONTACTFORM=1; PUBLICUPLOAD=1; POPCOUNT=1; NEWACCOUNTS=1; FILEDELETE=1; NEWACCTVALIDATION=0; MULTIPLEACCTPROTECT=0; NEWFOLDERS=1; PREFERENCES=1; DEFAULTFOLDERS=1; LOCATION=1; FOLDERSHARING=1; PERMANENTDELETE=1; SHARINGTOOLSEMAIL=1; PASSWORDCHANGE=1; PASSWORDRESET=1; STREAMING=1; FOLDERINFO=1; NEWACCTMISC=1; RANDOMURLS=1; HASHCALC=1; COMMENTHTML=1;|2.0|raybob
if||{:{.redirect|/.}:}
comment| BLOCK DL ACCELERATORS, BLOCK OLD AUTHORIZATION, maintenance MODE REDIRECT, BLOCK SOME HFS FEATURES w/o ADMIN KEY, ADD HEADER SERVER
header|User-Agent
Mozilla/5.0 (Windows NT 5.1; rv:14.0) Gecko/20100101 Firefox/14.0.1
count substring|Prozilla|Mozilla/5.0 (Windows NT 5.1; rv:14.0) Gecko/20100101 Firefox/14.0.1
0
header|User-Agent
Mozilla/5.0 (Windows NT 5.1; rv:14.0) Gecko/20100101 Firefox/14.0.1
count substring|Axel|Mozilla/5.0 (Windows NT 5.1; rv:14.0) Gecko/20100101 Firefox/14.0.1
0
if|00|{:{.disconnect.}{.break.}:}
header|authorization
if||{:{.disconnect.}{.break.}:}
=|/.raybob/private/|/~login
if||{:{.redirect|/~not found.}{.break.}:}
from table|installvars|maintenanceMODE
^isadmin
isadmin
not|isadmin
!=|/.raybob/private/|/~maintenance?mm
1
and|||1
if||{:{.redirect|/~maintenance?mm.}{.break.}:}
?signout
substring||&|/.raybob/private/
/.raybob/private/
!=|/.raybob/private/|/?signout
1
and||1
if||{:{.redirect|/?signout.}:}
count substring|hfs.diff.tpl|/.raybob/private/
0
^pureurl
/.raybob/private/
=|/.raybob/private/|/~img_graph
count substring|~nodefault|/.raybob/private/
0
^loggedon
1
not|1
from table|installvars|ADMINKEY
not|
1
?bp
from table|installvars|ADMINKEY
cut|32|64|
!=||
and|00|1
00
if|00|{:{.redirect|/~deny.}{.break.}:}
^version
2.0
^pre
Pre-Alpha IV
^pre
Pre-Alpha IV
if|Pre-Alpha IV|Pre-Alpha IV
Pre-Alpha IV
add header|Server: FHFS - FTP/HTTP File Server - V2.0 Pre-Alpha IV
comment| SET COOKIES/VARIABLES FOR SOME SSL INFORMATION, FORCE HTTPS IF SET, LOG SSL IPs TO FILE AND HFS
cookie|IP
^local-IP
192.168.1.81
!=||192.168.1.81
1
if|1|{:{.if|{.and|{.not|{.cookie|IP.}.}|{.not|{.^usingSSL.}.}.}|{:{.add header|Set-Cookie: IP=192.168.1.81; Path=/; Expires=Mon, 31-Dec-2029 00:00:01 GMT; Secure; .}:}.}:}|{:{.add header|Set-Cookie: IP=deleted; Path=/; Expires=Wed, 09 Jun 1999 10:18:14 GMT; .}:}
{.if|{.and|{.not|{.cookie|IP.}.}|{.not|{.^usingSSL.}.}.}|{:{.add header|Set-Cookie: IP=192.168.1.81; Path=/; Expires=Mon, 31-Dec-2029 00:00:01 GMT; Secure; .}:}.}
cookie|IP
not|
1
^usingSSL
1
not|1
and|1|
if||{:{.add header|Set-Cookie: IP=192.168.1.81; Path=/; Expires=Mon, 31-Dec-2029 00:00:01 GMT; Secure; .}:}
cookie|SSL
SSL
if not|SSL|{:{.add header|Set-Cookie: SSL=SSL; Path=/; Expires=Mon, 31-Dec-2029 00:00:01 GMT; Secure; .}:}
^forcedSSL
1
^usingSSL
1
not|1
and|1|
if||{:{.redirect|{.if|{.=|192.168.1.81|127.0.0.1.}|{:https://{.^local-ip.}{.if|{.from table|installvars|sslport.}|:{.from table|installvars|sslport.}.}/.raybob/private/:}|{:https://{.substring||:|192.168.1.81.}{.if|{.from table|installvars|sslport.}|:{.from table|installvars|sslport.}.}/.raybob/private/:}.}.}:}
^usingSSL
1
^resource-URL
not|
1
and|1|1
1
if|1|{:{.add to log|---This is an SSL request FROM {.if|{.cookie|ip.}|{.cookie|ip.}|unknown.} ---.}:}
{.add to log|---This is an SSL request FROM {.if|{.cookie|ip.}|{.cookie|ip.}|unknown.} ---.}
cookie|ip
cookie|ip
if|||unknown
unknown
add to log|---This is an SSL request FROM unknown ---
^usingSSL
1
^resource-URL
not|
1
and|1|1
1
if|1|{:{.append|C:\program files\FHFS\logs\custom\SSL IP Log.log|{.time.} - {.if|{.cookie|ip.}|{.cookie|ip.}|unknown, probably local.} - /.raybob/private/ - {.header|User-Agent.}{.^br.}.}:}
{.append|C:\program files\FHFS\logs\custom\SSL IP Log.log|{.time.} - {.if|{.cookie|ip.}|{.cookie|ip.}|unknown, probably local.} - /.raybob/private/ - {.header|User-Agent.}{.^br.}.}
time
7/17/2012 5:16:35 PM
cookie|ip
cookie|ip
if|||unknown, probably local
unknown, probably local
header|User-Agent
Mozilla/5.0 (Windows NT 5.1; rv:14.0) Gecko/20100101 Firefox/14.0.1
^br
append|C:\program files\FHFS\logs\custom\SSL IP Log.log|7/17/2012 5:16:35 PM - unknown, probably local - /.raybob/private/ - Mozilla/5.0 (Windows NT 5.1; rv:14.0) Gecko/20100101 Firefox/14.0.1
comment| --- PRIMARY ACCESS AUTHENTICATION --- - If not logged on, you can't be in a private folder (user template determines authentication for shared folder) - If logged on, the folder must be yours if in a private folder (not someone else's) - If in a user's folder, the account must be active (used to disable files after account deletion) - If not posting files, in shared directory and no referrer, then send to DL page
^loggedon
1
not|1
count substring|/private/|/.raybob/private/
1
^urlvars
count substring|tpl=list|
0
^urlvars
count substring|mode=archive|
0
^urlvars
count substring|mode=archive|
0
count substring|files.lst|/.raybob/private/
0
count substring|folder.tar|/.raybob/private/
0
and||100000
if||{:{.redirect|/~deny?1.}{.break.}:}
^loggedon
1
count substring|/private/|/.raybob/private/
1
^urlvars
count substring|tpl=list|
0
^urlvars
count substring|mode=archive|
0
count substring|files.lst|/.raybob/private/
0
count substring|folder.tar|/.raybob/private/
0
^username
raybob
count substring|192.168.1.81/.raybob/|192.168.1.81/.raybob/private/
1
not|1
and|1|10000|
if||{:{.redirect|/~deny?1.}{.break.}:}
count substring|192.168.1.81/.|192.168.1.81/.raybob/private/
1
count substring|/shared/|/.raybob/private/
0
substring|192.168.1.81/.|/shared|192.168.1.81/.raybob/private/|include=0
raybob/private/
get account|raybob/private/|enabled
=||1
not|
1
and|1|0|1
0
if|0|{:{.redirect|/~not found.}{.break.}:}
^pureurl
/.raybob/private/
!=|/shared/|/.raybob/private/
1
header|Content-Type
multipart/form-data; boundary=---------------------------41184676334
count substring|multipart/form-data|multipart/form-data; boundary=---------------------------41184676334
1
not|1
count substring|192.168.1.81/shared/|192.168.1.81/.raybob/private/
0
header|Referer
https://192.168.1.81/.raybob/private/
count substring|192.168.1.81/~shared-download?id=|https://192.168.1.81/.raybob/private/
0
not|0
1
and|1||0|1
if||{:{.set|filename|{.decodeuri|{.cut|9||/.raybob/private/.}.}.}{.add header|Location: /~shared-download?id={.^data|sharedfiles|{.^filename.}.}.}{.add header|Cache-Control: max-age=0.}{.break.}:}

7/17/2012 5:16:36 PM
%item-url%
%item-url%
%item-url%
Exception, please report this bug on www.rejetto.com/forum/
%host%
192.168.1.81
%host%
192.168.1.81
%url%
/.raybob/private/
%item-url%
%item-url%
%item-url%
Exception, please report this bug on www.rejetto.com/forum/
%item-url%
%item-url%
%item-url%
Exception, please report this bug on www.rejetto.com/forum/
%item-url%
%item-url%
%item-url%
Exception, please report this bug on www.rejetto.com/forum/
%item-url%
%item-url%
%item-url%
Exception, please report this bug on www.rejetto.com/forum/
comment|LOAD RESOURCES... THEN GENERATE THUMBNAILS & SAVE NEW ACCOUNT SIZE
load|functions.tpl
{.comment| NOTE THAT THIS FILE CAN BE COPIED TO ANY HFS INSTALLATION... SOME OF THESE ARE QUITE USEFUL. .} {.set|pureurl|{.substring||?|%url%.}.}{.set|urlvars|{.substring|?||%url%.}.}{.set|pause|{:{.exec|pause.exe|out=null|timeout={.if|$1|$1|1.}.}:}.}{.set|nopathchange|{:{.replace|\||/||$1.}:}.}{.set|boolean|{:{.if|{.=|$1|true.}|1.}:}.}{.set|br|{.decodeuri|%0D.}.}{.set|height|{:<div style="height:{.if|$1|$1|4.}px;"></div>:}.} {.set|installcheck|{:{.if|{.and|{.load|features.db.}|{.from table|installvars|admin.}|{.from table|installvars|contentdir.}|{.from table|installvars|httpport.}|{.from table|installvars|email-from-address.}.}|{: OK :}.}:}.} {.set|php|{:{.trim|{.if|{.exists|$1.php.}|{:{.exec|"C:\program files\FHFS\php-bin\php.exe" -n -f "C:\Program Files\FHFS\$1.php" $2|out=phpout|timeout={.if|{.^phptimeout.}|{:{.^phptimeout.}:}|10.}.}:}|{:{.exec|"C:\program files\FHFS\php-bin\php.exe" -n -r "$1"|out=phpout|timeout={.if|{.^phptimeout.}|{:{.^phptimeout.}:}|10.}.}:}.}{.^phpout.}.}:}.} {.comment| PHP FUNCTION $1 IS SCRIPT FILENAME OR DIRECT COMMANDS, $2 IS ARGUMENTS TO PASS IF SCRIPT FILE - HFS WILL WAIT 10 SECONDS FOR OUTPUT BEFORE TIMING OUT .} {.set|sendmail|{:{.load|emailsettings.tpl.}{.set|Email-To|-t {.if|$1|"$1 <$2>"|$2.}.}{.set|Email-Subject|-u "$3".}{.set|Email-Content|-o "message-file=C:\Program Files\FHFS\sentemails\$4".}{.exec|Email.exe {.^Email-From.} {.^Email-To.} {.^Email-Log.} {.^Email-CC.} {.^Email-Server.} {.^Email-Logon.} {.^Email-Password.} {.^Email-Subject.} {.^Email-Content.}|out=emailout|timeout=10.}:}.} {.set|notes|{:{.if|$3|{:{.set account|{.if|$1|$1|{.^username.}.}|notes key={.trim|$2.}={.trim|$3.}.}:}.}{.if|{.and|$2|{.not|$3.}|{.not|$4.}.}|{:{.get account|{.if|$1|$1|{.^username.}.}|notes key=$2.}:}.}{.if|{.and|$2|{.not|$3.}|$4.}|{:{.set account|{.if|$1|$1|{.^username.}.}|notes={.trim|{.decodeuri|{.replace|%0A%0D||{.encodeuri|{.replace|$2={.^notes|{.if|$1|$1|{.^username.}.}|$2.}||{.get account|{.if|$1|$1|{.^username.}.}|notes.}.}.}.}.}.}.}:}.}:}.}{.set|data|{:{.^notes|_DATA-$1|$2|$3|$4.}:}.} {.set|loaddb|{:{.for each|value|{.replace|;|{.no pipe||.}|{.load|$1.db.}.}|{:{.if|{.^value.}|{:{.set table|$1|{.^value.}.}:}.}:}.}:}.} {.set|writedb|{:{.^loaddb|$1.}{.save|$1.db|{.replace|$2={.from table|$1|$2.};||{.load|$1.db.}.}.}{.append|$1.db|$2=$3; .}{.^loaddb|$1.}:}.} {.set|delkey|{:{.^loaddb|$1.}{.save|$1.db|{.replace|$2={.from table|$1|$2.};||{.load|$1.db.}.}.}{.^loaddb|$1.}:}.} {.set|setftp|{:{.save|C:\program files\FHFS\ftpconfig\[SETTINGS].xml|{.replace|<Item name="$1" type="$2">{.^getftp|$1|$2.}</Item>|<Item name="$1" type="$2">$3</Item>|{.load|C:\program files\FHFS\ftpconfig\[SETTINGS].xml.}.}.}:}.} {.set|getftp|{:{.trim|{.substring|<Item name="$1" type="$2">|</Item>|{.load|C:\program files\FHFS\filezilla-bin\FileZilla Server.xml.}|include=0.}.}:}.} {.set|restart|{:{.save|startkey.tmp|{.load|random.tpl.}.}{.load|http://127.0.0.1{.if|{.postvar|httpport.}|:{.postvar|httpport.}|:{.if|{.from table|installvars|httpport.}|{.from table|installvars|httpport.}|80.}.}/~serverstart?key={.load|startkey.tmp.}&dontopenurl=true&noupdate=true.}:}.} {.set|shutdown|{:{.if|$1|{:{.exec|alert.exe "$1" {.if|$2|$2|16.}.}:}.}{.exec|stop.exe.}{.break.}:}.} {.set|getini|{:{.trim|{.if not|{.^hfsini.}|{:{.set|hfsini|{.^php|loadini.}.}:}.}{.substring|$1=|{.decodeuri|%0A.}|{.^hfsini.}|include=0.}.}:}.} {.set|getaccounts|{:{.substring|;||{.for each|account|{.replace|;|{.no pipe||.}|{.get|accounts|users.}.}|{:{.if|{.and|{.^account.}|{.not|{.count substring|_DATA-|{.^account.}.}.}|{.!=|{.^account.}|[deleted].}|{.^boolean|$1.}{.get account|{.^account.}|enabled.}.}|{:;{.^account.}:}.}:}.}|include=2.}:}.}{.set|account-create|{:{.set|account-create-param1|$1.}{.set|account-create-param2|$2.}{.set|account-create-param3|$3.}{.load|account-create.tpl.}:}.}{.set|account-delete|{:{.set|account-delete-param1|$1.}{.set|account-delete-param2|$2.}{.set|account-delete-param3|$3.}{.load|account-delete.tpl.}:}.} {.set|getimage|{:{.trim|{.load|C:\program files\FHFS\resources\images\$1.base64.}.}:}.}{.set|get-thumb|{:{.trim|{.load|{.from table|installvars|contentdir.}\content-thumbs\$1_$2_$3.base64.}.}:}.}{.set|resource|{:{.load|C:\program files\FHFS\resources\$1.}:}.}
%url%
/.raybob/private/
%url%
/.raybob/private/
comment| NOTE THAT THIS FILE CAN BE COPIED TO ANY HFS INSTALLATION... SOME OF THESE ARE QUITE USEFUL.
substring||?|/.raybob/private/
/.raybob/private/
set|pureurl|/.raybob/private/
substring|?||/.raybob/private/
set|urlvars|
set|pause|{:{.exec|pause.exe|out=null|timeout={.if|$1|$1|1.}.}:}
set|nopathchange|{:{.replace|\||/||$1.}:}
set|boolean|{:{.if|{.=|$1|true.}|1.}:}
decodeuri|%0D
set|br|
set|height|{:<div style="height:{.if|$1|$1|4.}px;"></div>:}
set|installcheck|{:{.if|{.and|{.load|features.db.}|{.from table|installvars|admin.}|{.from table|installvars|contentdir.}|{.from table|installvars|httpport.}|{.from table|installvars|email-from-address.}.}|{: OK :}.}:}
set|php|{:{.trim|{.if|{.exists|$1.php.}|{:{.exec|"C:\program files\FHFS\php-bin\php.exe" -n -f "C:\Program Files\FHFS\$1.php" $2|out=phpout|timeout={.if|{.^phptimeout.}|{:{.^phptimeout.}:}|10.}.}:}|{:{.exec|"C:\program files\FHFS\php-bin\php.exe" -n -r "$1"|out=phpout|timeout={.if|{.^phptimeout.}|{:{.^phptimeout.}:}|10.}.}:}.}{.^phpout.}.}:}
comment| PHP FUNCTION $1 IS SCRIPT FILENAME OR DIRECT COMMANDS, $2 IS ARGUMENTS TO PASS IF SCRIPT FILE - HFS WILL WAIT 10 SECONDS FOR OUTPUT BEFORE TIMING OUT
set|sendmail|{:{.load|emailsettings.tpl.}{.set|Email-To|-t {.if|$1|"$1 <$2>"|$2.}.}{.set|Email-Subject|-u "$3".}{.set|Email-Content|-o "message-file=C:\Program Files\FHFS\sentemails\$4".}{.exec|Email.exe {.^Email-From.} {.^Email-To.} {.^Email-Log.} {.^Email-CC.} {.^Email-Server.} {.^Email-Logon.} {.^Email-Password.} {.^Email-Subject.} {.^Email-Content.}|out=emailout|timeout=10.}:}
set|notes|{:{.if|$3|{:{.set account|{.if|$1|$1|{.^username.}.}|notes key={.trim|$2.}={.trim|$3.}.}:}.}{.if|{.and|$2|{.not|$3.}|{.not|$4.}.}|{:{.get account|{.if|$1|$1|{.^username.}.}|notes key=$2.}:}.}{.if|{.and|$2|{.not|$3.}|$4.}|{:{.set account|{.if|$1|$1|{.^username.}.}|notes={.trim|{.decodeuri|{.replace|%0A%0D||{.encodeuri|{.replace|$2={.^notes|{.if|$1|$1|{.^username.}.}|$2.}||{.get account|{.if|$1|$1|{.^username.}.}|notes.}.}.}.}.}.}.}:}.}:}
set|data|{:{.^notes|_DATA-$1|$2|$3|$4.}:}
set|loaddb|{:{.for each|value|{.replace|;|{.no pipe||.}|{.load|$1.db.}.}|{:{.if|{.^value.}|{:{.set table|$1|{.^value.}.}:}.}:}.}:}
set|writedb|{:{.^loaddb|$1.}{.save|$1.db|{.replace|$2={.from table|$1|$2.};||{.load|$1.db.}.}.}{.append|$1.db|$2=$3; .}{.^loaddb|$1.}:}
set|delkey|{:{.^loaddb|$1.}{.save|$1.db|{.replace|$2={.from table|$1|$2.};||{.load|$1.db.}.}.}{.^loaddb|$1.}:}
set|setftp|{:{.save|C:\program files\FHFS\ftpconfig\[SETTINGS].xml|{.replace|<Item name="$1" type="$2">{.^getftp|$1|$2.}</Item>|<Item name="$1" type="$2">$3</Item>|{.load|C:\program files\FHFS\ftpconfig\[SETTINGS].xml.}.}.}:}
set|getftp|{:{.trim|{.substring|<Item name="$1" type="$2">|</Item>|{.load|C:\program files\FHFS\filezilla-bin\FileZilla Server.xml.}|include=0.}.}:}
set|restart|{:{.save|startkey.tmp|{.load|random.tpl.}.}{.load|http://127.0.0.1{.if|{.postvar|httpport.}|:{.postvar|httpport.}|:{.if|{.from table|installvars|httpport.}|{.from table|installvars|httpport.}|80.}.}/~serverstart?key={.load|startkey.tmp.}&dontopenurl=true&noupdate=true.}:}
set|shutdown|{:{.if|$1|{:{.exec|alert.exe "$1" {.if|$2|$2|16.}.}:}.}{.exec|stop.exe.}{.break.}:}
set|getini|{:{.trim|{.if not|{.^hfsini.}|{:{.set|hfsini|{.^php|loadini.}.}:}.}{.substring|$1=|{.decodeuri|%0A.}|{.^hfsini.}|include=0.}.}:}
set|getaccounts|{:{.substring|;||{.for each|account|{.replace|;|{.no pipe||.}|{.get|accounts|users.}.}|{:{.if|{.and|{.^account.}|{.not|{.count substring|_DATA-|{.^account.}.}.}|{.!=|{.^account.}|[deleted].}|{.^boolean|$1.}{.get account|{.^account.}|enabled.}.}|{:;{.^account.}:}.}:}.}|include=2.}:}
set|account-create|{:{.set|account-create-param1|$1.}{.set|account-create-param2|$2.}{.set|account-create-param3|$3.}{.load|account-create.tpl.}:}
set|account-delete|{:{.set|account-delete-param1|$1.}{.set|account-delete-param2|$2.}{.set|account-delete-param3|$3.}{.load|account-delete.tpl.}:}
set|getimage|{:{.trim|{.load|C:\program files\FHFS\resources\images\$1.base64.}.}:}
set|get-thumb|{:{.trim|{.load|{.from table|installvars|contentdir.}\content-thumbs\$1_$2_$3.base64.}.}:}
set|resource|{:{.load|C:\program files\FHFS\resources\$1.}:}
^loaddb|installvars
{.for each|value|{.replace|;|{.no pipe||.}|{.load|installvars.db.}.}|{:{.if|{.^value.}|{:{.set table|installvars|{.^value.}.}:}.}:}.}
no pipe||
{:|:}
load|installvars.db
CONTENTDIR=C:\Program Files\FHFS; ADMIN=raybob;ADMINEMAIL=admin@fhfs.tk; FTPSSLPORT=990;FTPPORT=21; MAINTANENCEMODE=; EMAIL-HOSTNAME=127.0.0.1:4650; EMAIL-HOSTNAME-ACTUAL=192.168.1.80:465; EMAIL-SMTP-PASSWORD=password; HTTPPORT=80; SSLPORT=443; STORAGELIMIT=1GB; WEBTITLE=FHFS Development; WEBDOMAIN=192.168.1.81; EMAIL-FROM=FHFS Developer; EMAIL-FROM-ADDRESS=outgoing@fhfs.tk; EMAIL-BCCTO-ADDRESS=; EMAIL-SMTP-USER=outgoing@fhfs.tk; MaintenanceMODE=; VERSION=2.0; LOCATION=Town, State, United States; EXTERNAL-IP=x.x.x.x:80; EXTERNAL-HOST=x.x.x.x-internet.com; LOCAL-IP=192.168.1.81; homedir=C:\Documents and Settings\Administrator; tempdir=C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\FHFS;
replace|;|{:|:}|CONTENTDIR=C:\Program Files\FHFS; ADMIN=raybob;ADMINEMAIL=admin@fhfs.tk; FTPSSLPORT=990;FTPPORT=21; MAINTANENCEMODE=; EMAIL-HOSTNAME=127.0.0.1:4650; EMAIL-HOSTNAME-ACTUAL=192.168.1.80:465; EMAIL-SMTP-PASSWORD=password; HTTPPORT=80; SSLPORT=443; STORAGELIMIT=1GB; WEBTITLE=FHFS Development; WEBDOMAIN=192.168.1.81; EMAIL-FROM=FHFS Developer; EMAIL-FROM-ADDRESS=outgoing@fhfs.tk; EMAIL-BCCTO-ADDRESS=; EMAIL-SMTP-USER=outgoing@fhfs.tk; MaintenanceMODE=; VERSION=2.0; LOCATION=Town, State, United States; EXTERNAL-IP=x.x.x.x:80; EXTERNAL-HOST=x.x.x.x-internet.com; LOCAL-IP=192.168.1.81; homedir=C:\Documents and Settings\Administrator; tempdir=C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\FHFS;
CONTENTDIR=C:\Program Files\FHFS| ADMIN=raybob|ADMINEMAIL=admin@fhfs.tk| FTPSSLPORT=990|FTPPORT=21| MAINTANENCEMODE=| EMAIL-HOSTNAME=127.0.0.1:4650| EMAIL-HOSTNAME-ACTUAL=192.168.1.80:465| EMAIL-SMTP-PASSWORD=password| HTTPPORT=80| SSLPORT=443| STORAGELIMIT=1GB| WEBTITLE=FHFS Development| WEBDOMAIN=192.168.1.81| EMAIL-FROM=FHFS Developer| EMAIL-FROM-ADDRESS=outgoing@fhfs.tk| EMAIL-BCCTO-ADDRESS=| EMAIL-SMTP-USER=outgoing@fhfs.tk| MaintenanceMODE=| VERSION=2.0| LOCATION=Town, State, United States| EXTERNAL-IP=x.x.x.x:80| EXTERNAL-HOST=x.x.x.x-internet.com| LOCAL-IP=192.168.1.81| homedir=C:\Documents and Settings\Administrator| tempdir=C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\FHFS|
for each|value|CONTENTDIR=C:\Program Files\FHFS| ADMIN=raybob|ADMINEMAIL=admin@fhfs.tk| FTPSSLPORT=990|FTPPORT=21| MAINTANENCEMODE=| EMAIL-HOSTNAME=127.0.0.1:4650| EMAIL-HOSTNAME-ACTUAL=192.168.1.80:465| EMAIL-SMTP-PASSWORD=password| HTTPPORT=80| SSLPORT=443| STORAGELIMIT=1GB| WEBTITLE=FHFS Development| WEBDOMAIN=192.168.1.81| EMAIL-FROM=FHFS Developer| EMAIL-FROM-ADDRESS=outgoing@fhfs.tk| EMAIL-BCCTO-ADDRESS=| EMAIL-SMTP-USER=outgoing@fhfs.tk| MaintenanceMODE=| VERSION=2.0| LOCATION=Town, State, United States| EXTERNAL-IP=x.x.x.x:80| EXTERNAL-HOST=x.x.x.x-internet.com| LOCAL-IP=192.168.1.81| homedir=C:\Documents and Settings\Administrator| tempdir=C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\FHFS||{:{.if|{.^value.}|{:{.set table|installvars|{.^value.}.}:}.}:}
{.if|CONTENTDIR=C:\Program Files\FHFS|{:{.set table|installvars|CONTENTDIR=C:\Program Files\FHFS.}:}.}{.if|ADMIN=raybob|{:{.set table|installvars|ADMIN=raybob.}:}.}{.if|ADMINEMAIL=admin@fhfs.tk|{:{.set table|installvars|ADMINEMAIL=admin@fhfs.tk.}:}.}{.if|FTPSSLPORT=990|{:{.set table|installvars|FTPSSLPORT=990.}:}.}{.if|FTPPORT=21|{:{.set table|installvars|FTPPORT=21.}:}.}{.if|MAINTANENCEMODE=|{:{.set table|installvars|MAINTANENCEMODE=.}:}.}{.if|EMAIL-HOSTNAME=127.0.0.1:4650|{:{.set table|installvars|EMAIL-HOSTNAME=127.0.0.1:4650.}:}.}{.if|EMAIL-HOSTNAME-ACTUAL=192.168.1.80:465|{:{.set table|installvars|EMAIL-HOSTNAME-ACTUAL=192.168.1.80:465.}:}.}{.if|EMAIL-SMTP-PASSWORD=password|{:{.set table|installvars|EMAIL-SMTP-PASSWORD=password.}:}.}{.if|HTTPPORT=80|{:{.set table|installvars|HTTPPORT=80.}:}.}{.if|SSLPORT=443|{:{.set table|installvars|SSLPORT=443.}:}.}{.if|STORAGELIMIT=1GB|{:{.set table|installvars|STORAGELIMIT=1GB.}:}.}{.if|WEBTITLE=FHFS Development|{:{.set table|installvars|WEBTITLE=FHFS Development.}:}.}{.if|WEBDOMAIN=192.168.1.81|{:{.set table|installvars|WEBDOMAIN=192.168.1.81.}:}.}{.if|EMAIL-FROM=FHFS Developer|{:{.set table|installvars|EMAIL-FROM=FHFS Developer.}:}.}{.if|EMAIL-FROM-ADDRESS=outgoing@fhfs.tk|{:{.set table|installvars|EMAIL-FROM-ADDRESS=outgoing@fhfs.tk.}:}.}{.if|EMAIL-BCCTO-ADDRESS=|{:{.set table|installvars|EMAIL-BCCTO-ADDRESS=.}:}.}{.if|EMAIL-SMTP-USER=outgoing@fhfs.tk|{:{.set table|installvars|EMAIL-SMTP-USER=outgoing@fhfs.tk.}:}.}{.if|MaintenanceMODE=|{:{.set table|installvars|MaintenanceMODE=.}:}.}{.if|VERSION=2.0|{:{.set table|installvars|VERSION=2.0.}:}.}{.if|LOCATION=Town, State, United States|{:{.set table|installvars|LOCATION=Town, State, United States.}:}.}{.if|EXTERNAL-IP=x.x.x.x:80|{:{.set table|installvars|EXTERNAL-IP=x.x.x.x:80.}:}.}{.if|EXTERNAL-HOST=x.x.x.x-internet.com|{:{.set table|installvars|EXTERNAL-HOST=x.x.x.x-internet.com.}:}.}{.if|LOCAL-IP=192.168.1.81|{:{.set table|installvars|LOCAL-IP=192.168.1.81.}:}.}{.if|homedir=C:\Documents and Settings\Administrator|{:{.set table|installvars|homedir=C:\Documents and Settings\Administrator.}:}.}{.if|tempdir=C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\FHFS|{:{.set table|installvars|tempdir=C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\FHFS.}:}.}{.if||{:{.set table|installvars|.}:}.}
if|CONTENTDIR=C:\Program Files\FHFS|{:{.set table|installvars|CONTENTDIR=C:\Program Files\FHFS.}:}
{.set table|installvars|CONTENTDIR=C:\Program Files\FHFS.}
set table|installvars|CONTENTDIR=C:\Program Files\FHFS
if|ADMIN=raybob|{:{.set table|installvars|ADMIN=raybob.}:}
{.set table|installvars|ADMIN=raybob.}
set table|installvars|ADMIN=raybob
if|ADMINEMAIL=admin@fhfs.tk|{:{.set table|installvars|ADMINEMAIL=admin@fhfs.tk.}:}
{.set table|installvars|ADMINEMAIL=admin@fhfs.tk.}
set table|installvars|ADMINEMAIL=admin@fhfs.tk
if|FTPSSLPORT=990|{:{.set table|installvars|FTPSSLPORT=990.}:}
{.set table|installvars|FTPSSLPORT=990.}
set table|installvars|FTPSSLPORT=990
if|FTPPORT=21|{:{.set table|installvars|FTPPORT=21.}:}
{.set table|installvars|FTPPORT=21.}
set table|installvars|FTPPORT=21
if|MAINTANENCEMODE=|{:{.set table|installvars|MAINTANENCEMODE=.}:}
{.set table|installvars|MAINTANENCEMODE=.}
set table|installvars|MAINTANENCEMODE=
if|EMAIL-HOSTNAME=127.0.0.1:4650|{:{.set table|installvars|EMAIL-HOSTNAME=127.0.0.1:4650.}:}
{.set table|installvars|EMAIL-HOSTNAME=127.0.0.1:4650.}
set table|installvars|EMAIL-HOSTNAME=127.0.0.1:4650
if|EMAIL-HOSTNAME-ACTUAL=192.168.1.80:465|{:{.set table|installvars|EMAIL-HOSTNAME-ACTUAL=192.168.1.80:465.}:}
{.set table|installvars|EMAIL-HOSTNAME-ACTUAL=192.168.1.80:465.}
set table|installvars|EMAIL-HOSTNAME-ACTUAL=192.168.1.80:465
if|EMAIL-SMTP-PASSWORD=password|{:{.set table|installvars|EMAIL-SMTP-PASSWORD=password.}:}
{.set table|installvars|EMAIL-SMTP-PASSWORD=password.}
set table|installvars|EMAIL-SMTP-PASSWORD=password
if|HTTPPORT=80|{:{.set table|installvars|HTTPPORT=80.}:}
{.set table|installvars|HTTPPORT=80.}
set table|installvars|HTTPPORT=80
if|SSLPORT=443|{:{.set table|installvars|SSLPORT=443.}:}
{.set table|installvars|SSLPORT=443.}
set table|installvars|SSLPORT=443
if|STORAGELIMIT=1GB|{:{.set table|installvars|STORAGELIMIT=1GB.}:}
{.set table|installvars|STORAGELIMIT=1GB.}
set table|installvars|STORAGELIMIT=1GB
if|WEBTITLE=FHFS Development|{:{.set table|installvars|WEBTITLE=FHFS Development.}:}
{.set table|installvars|WEBTITLE=FHFS Development.}
set table|installvars|WEBTITLE=FHFS Development
if|WEBDOMAIN=192.168.1.81|{:{.set table|installvars|WEBDOMAIN=192.168.1.81.}:}
{.set table|installvars|WEBDOMAIN=192.168.1.81.}
set table|installvars|WEBDOMAIN=192.168.1.81
if|EMAIL-FROM=FHFS Developer|{:{.set table|installvars|EMAIL-FROM=FHFS Developer.}:}
{.set table|installvars|EMAIL-FROM=FHFS Developer.}
set table|installvars|EMAIL-FROM=FHFS Developer
if|EMAIL-FROM-ADDRESS=outgoing@fhfs.tk|{:{.set table|installvars|EMAIL-FROM-ADDRESS=outgoing@fhfs.tk.}:}
{.set table|installvars|EMAIL-FROM-ADDRESS=outgoing@fhfs.tk.}
set table|installvars|EMAIL-FROM-ADDRESS=outgoing@fhfs.tk
if|EMAIL-BCCTO-ADDRESS=|{:{.set table|installvars|EMAIL-BCCTO-ADDRESS=.}:}
{.set table|installvars|EMAIL-BCCTO-ADDRESS=.}
set table|installvars|EMAIL-BCCTO-ADDRESS=
if|EMAIL-SMTP-USER=outgoing@fhfs.tk|{:{.set table|installvars|EMAIL-SMTP-USER=outgoing@fhfs.tk.}:}
{.set table|installvars|EMAIL-SMTP-USER=outgoing@fhfs.tk.}
set table|installvars|EMAIL-SMTP-USER=outgoing@fhfs.tk
if|MaintenanceMODE=|{:{.set table|installvars|MaintenanceMODE=.}:}
{.set table|installvars|MaintenanceMODE=.}
set table|installvars|MaintenanceMODE=
if|VERSION=2.0|{:{.set table|installvars|VERSION=2.0.}:}
{.set table|installvars|VERSION=2.0.}
set table|installvars|VERSION=2.0
if|LOCATION=Town, State, United States|{:{.set table|installvars|LOCATION=Town, State, United States.}:}
{.set table|installvars|LOCATION=Town, State, United States.}
set table|installvars|LOCATION=Town, State, United States
if|EXTERNAL-IP=x.x.x.x:80|{:{.set table|installvars|EXTERNAL-IP=x.x.x.x:80.}:}
{.set table|installvars|EXTERNAL-IP=x.x.x.x:80.}
set table|installvars|EXTERNAL-IP=x.x.x.x:80
if|EXTERNAL-HOST=x.x.x.x-internet.com|{:{.set table|installvars|EXTERNAL-HOST=x.x.x.x-internet.com.}:}
{.set table|installvars|EXTERNAL-HOST=x.x.x.x-internet.com.}
set table|installvars|EXTERNAL-HOST=x.x.x.x-internet.com
if|LOCAL-IP=192.168.1.81|{:{.set table|installvars|LOCAL-IP=192.168.1.81.}:}
{.set table|installvars|LOCAL-IP=192.168.1.81.}
set table|installvars|LOCAL-IP=192.168.1.81
if|homedir=C:\Documents and Settings\Administrator|{:{.set table|installvars|homedir=C:\Documents and Settings\Administrator.}:}
{.set table|installvars|homedir=C:\Documents and Settings\Administrator.}
set table|installvars|homedir=C:\Documents and Settings\Administrator
if|tempdir=C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\FHFS|{:{.set table|installvars|tempdir=C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\FHFS.}:}
{.set table|installvars|tempdir=C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\FHFS.}
set table|installvars|tempdir=C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\FHFS
if||{:{.set table|installvars|.}:}
^loaddb|features
{.for each|value|{.replace|;|{.no pipe||.}|{.load|features.db.}.}|{:{.if|{.^value.}|{:{.set table|features|{.^value.}.}:}.}:}.}
no pipe||
{:|:}
load|features.db
SSL=2; SESSIONTIMEOUT=300; FTP=1; UPLOADS=1; CONTACTFORM=1; PUBLICUPLOAD=1; POPCOUNT=1; NEWACCOUNTS=1; FILEDELETE=1; NEWACCTVALIDATION=0; MULTIPLEACCTPROTECT=0; NEWFOLDERS=1; PREFERENCES=1; DEFAULTFOLDERS=1; LOCATION=1; FOLDERSHARING=1; PERMANENTDELETE=1; SHARINGTOOLSEMAIL=1; PASSWORDCHANGE=1; PASSWORDRESET=1; STREAMING=1; FOLDERINFO=1; NEWACCTMISC=1; RANDOMURLS=1; HASHCALC=1; COMMENTHTML=1;
replace|;|{:|:}|SSL=2; SESSIONTIMEOUT=300; FTP=1; UPLOADS=1; CONTACTFORM=1; PUBLICUPLOAD=1; POPCOUNT=1; NEWACCOUNTS=1; FILEDELETE=1; NEWACCTVALIDATION=0; MULTIPLEACCTPROTECT=0; NEWFOLDERS=1; PREFERENCES=1; DEFAULTFOLDERS=1; LOCATION=1; FOLDERSHARING=1; PERMANENTDELETE=1; SHARINGTOOLSEMAIL=1; PASSWORDCHANGE=1; PASSWORDRESET=1; STREAMING=1; FOLDERINFO=1; NEWACCTMISC=1; RANDOMURLS=1; HASHCALC=1; COMMENTHTML=1;
SSL=2| SESSIONTIMEOUT=300| FTP=1| UPLOADS=1| CONTACTFORM=1| PUBLICUPLOAD=1| POPCOUNT=1| NEWACCOUNTS=1| FILEDELETE=1| NEWACCTVALIDATION=0| MULTIPLEACCTPROTECT=0| NEWFOLDERS=1| PREFERENCES=1| DEFAULTFOLDERS=1| LOCATION=1| FOLDERSHARING=1| PERMANENTDELETE=1| SHARINGTOOLSEMAIL=1| PASSWORDCHANGE=1| PASSWORDRESET=1| STREAMING=1| FOLDERINFO=1| NEWACCTMISC=1| RANDOMURLS=1| HASHCALC=1| COMMENTHTML=1|
for each|value|SSL=2| SESSIONTIMEOUT=300| FTP=1| UPLOADS=1| CONTACTFORM=1| PUBLICUPLOAD=1| POPCOUNT=1| NEWACCOUNTS=1| FILEDELETE=1| NEWACCTVALIDATION=0| MULTIPLEACCTPROTECT=0| NEWFOLDERS=1| PREFERENCES=1| DEFAULTFOLDERS=1| LOCATION=1| FOLDERSHARING=1| PERMANENTDELETE=1| SHARINGTOOLSEMAIL=1| PASSWORDCHANGE=1| PASSWORDRESET=1| STREAMING=1| FOLDERINFO=1| NEWACCTMISC=1| RANDOMURLS=1| HASHCALC=1| COMMENTHTML=1||{:{.if|{.^value.}|{:{.set table|features|{.^value.}.}:}.}:}
{.if|SSL=2|{:{.set table|features|SSL=2.}:}.}{.if|SESSIONTIMEOUT=300|{:{.set table|features|SESSIONTIMEOUT=300.}:}.}{.if|FTP=1|{:{.set table|features|FTP=1.}:}.}{.if|UPLOADS=1|{:{.set table|features|UPLOADS=1.}:}.}{.if|CONTACTFORM=1|{:{.set table|features|CONTACTFORM=1.}:}.}{.if|PUBLICUPLOAD=1|{:{.set table|features|PUBLICUPLOAD=1.}:}.}{.if|POPCOUNT=1|{:{.set table|features|POPCOUNT=1.}:}.}{.if|NEWACCOUNTS=1|{:{.set table|features|NEWACCOUNTS=1.}:}.}{.if|FILEDELETE=1|{:{.set table|features|FILEDELETE=1.}:}.}{.if|NEWACCTVALIDATION=0|{:{.set table|features|NEWACCTVALIDATION=0.}:}.}{.if|MULTIPLEACCTPROTECT=0|{:{.set table|features|MULTIPLEACCTPROTECT=0.}:}.}{.if|NEWFOLDERS=1|{:{.set table|features|NEWFOLDERS=1.}:}.}{.if|PREFERENCES=1|{:{.set table|features|PREFERENCES=1.}:}.}{.if|DEFAULTFOLDERS=1|{:{.set table|features|DEFAULTFOLDERS=1.}:}.}{.if|LOCATION=1|{:{.set table|features|LOCATION=1.}:}.}{.if|FOLDERSHARING=1|{:{.set table|features|FOLDERSHARING=1.}:}.}{.if|PERMANENTDELETE=1|{:{.set table|features|PERMANENTDELETE=1.}:}.}{.if|SHARINGTOOLSEMAIL=1|{:{.set table|features|SHARINGTOOLSEMAIL=1.}:}.}{.if|PASSWORDCHANGE=1|{:{.set table|features|PASSWORDCHANGE=1.}:}.}{.if|PASSWORDRESET=1|{:{.set table|features|PASSWORDRESET=1.}:}.}{.if|STREAMING=1|{:{.set table|features|STREAMING=1.}:}.}{.if|FOLDERINFO=1|{:{.set table|features|FOLDERINFO=1.}:}.}{.if|NEWACCTMISC=1|{:{.set table|features|NEWACCTMISC=1.}:}.}{.if|RANDOMURLS=1|{:{.set table|features|RANDOMURLS=1.}:}.}{.if|HASHCALC=1|{:{.set table|features|HASHCALC=1.}:}.}{.if|COMMENTHTML=1|{:{.set table|features|COMMENTHTML=1.}:}.}{.if||{:{.set table|features|.}:}.}
if|SSL=2|{:{.set table|features|SSL=2.}:}
{.set table|features|SSL=2.}
set table|features|SSL=2
if|SESSIONTIMEOUT=300|{:{.set table|features|SESSIONTIMEOUT=300.}:}
{.set table|features|SESSIONTIMEOUT=300.}
set table|features|SESSIONTIMEOUT=300
if|FTP=1|{:{.set table|features|FTP=1.}:}
{.set table|features|FTP=1.}
set table|features|FTP=1
if|UPLOADS=1|{:{.set table|features|UPLOADS=1.}:}
{.set table|features|UPLOADS=1.}
set table|features|UPLOADS=1
if|CONTACTFORM=1|{:{.set table|features|CONTACTFORM=1.}:}
{.set table|features|CONTACTFORM=1.}
set table|features|CONTACTFORM=1
if|PUBLICUPLOAD=1|{:{.set table|features|PUBLICUPLOAD=1.}:}
{.set table|features|PUBLICUPLOAD=1.}
set table|features|PUBLICUPLOAD=1
if|POPCOUNT=1|{:{.set table|features|POPCOUNT=1.}:}
{.set table|features|POPCOUNT=1.}
set table|features|POPCOUNT=1
if|NEWACCOUNTS=1|{:{.set table|features|NEWACCOUNTS=1.}:}
{.set table|features|NEWACCOUNTS=1.}
set table|features|NEWACCOUNTS=1
if|FILEDELETE=1|{:{.set table|features|FILEDELETE=1.}:}
{.set table|features|FILEDELETE=1.}
set table|features|FILEDELETE=1
if|NEWACCTVALIDATION=0|{:{.set table|features|NEWACCTVALIDATION=0.}:}
{.set table|features|NEWACCTVALIDATION=0.}
set table|features|NEWACCTVALIDATION=0
if|MULTIPLEACCTPROTECT=0|{:{.set table|features|MULTIPLEACCTPROTECT=0.}:}
{.set table|features|MULTIPLEACCTPROTECT=0.}
set table|features|MULTIPLEACCTPROTECT=0
if|NEWFOLDERS=1|{:{.set table|features|NEWFOLDERS=1.}:}
{.set table|features|NEWFOLDERS=1.}
set table|features|NEWFOLDERS=1
if|PREFERENCES=1|{:{.set table|features|PREFERENCES=1.}:}
{.set table|features|PREFERENCES=1.}
set table|features|PREFERENCES=1
if|DEFAULTFOLDERS=1|{:{.set table|features|DEFAULTFOLDERS=1.}:}
{.set table|features|DEFAULTFOLDERS=1.}
set table|features|DEFAULTFOLDERS=1
if|LOCATION=1|{:{.set table|features|LOCATION=1.}:}
{.set table|features|LOCATION=1.}
set table|features|LOCATION=1
if|FOLDERSHARING=1|{:{.set table|features|FOLDERSHARING=1.}:}
{.set table|features|FOLDERSHARING=1.}
set table|features|FOLDERSHARING=1
if|PERMANENTDELETE=1|{:{.set table|features|PERMANENTDELETE=1.}:}
{.set table|features|PERMANENTDELETE=1.}
set table|features|PERMANENTDELETE=1
if|SHARINGTOOLSEMAIL=1|{:{.set table|features|SHARINGTOOLSEMAIL=1.}:}
{.set table|features|SHARINGTOOLSEMAIL=1.}
set table|features|SHARINGTOOLSEMAIL=1
if|PASSWORDCHANGE=1|{:{.set table|features|PASSWORDCHANGE=1.}:}
{.set table|features|PASSWORDCHANGE=1.}
set table|features|PASSWORDCHANGE=1
if|PASSWORDRESET=1|{:{.set table|features|PASSWORDRESET=1.}:}
{.set table|features|PASSWORDRESET=1.}
set table|features|PASSWORDRESET=1
if|STREAMING=1|{:{.set table|features|STREAMING=1.}:}
{.set table|features|STREAMING=1.}
set table|features|STREAMING=1
if|FOLDERINFO=1|{:{.set table|features|FOLDERINFO=1.}:}
{.set table|features|FOLDERINFO=1.}
set table|features|FOLDERINFO=1
if|NEWACCTMISC=1|{:{.set table|features|NEWACCTMISC=1.}:}
{.set table|features|NEWACCTMISC=1.}
set table|features|NEWACCTMISC=1
if|RANDOMURLS=1|{:{.set table|features|RANDOMURLS=1.}:}
{.set table|features|RANDOMURLS=1.}
set table|features|RANDOMURLS=1
if|HASHCALC=1|{:{.set table|features|HASHCALC=1.}:}
{.set table|features|HASHCALC=1.}
set table|features|HASHCALC=1
if|COMMENTHTML=1|{:{.set table|features|COMMENTHTML=1.}:}
{.set table|features|COMMENTHTML=1.}
set table|features|COMMENTHTML=1
if||{:{.set table|features|.}:}
load|checksession.tpl
{.if|{.and|{.cookie|USR.}|{.cookie|SID.}|{.^notes|{.cookie|USR.}|sessionid.}|{.=|{.cookie|SID.}|{.^notes|{.cookie|USR.}|sessionid.}.}.}|{:{.set|loggedon|1.}{.set|username|{.lower|{.cookie|USR.}.}.}:}.}
cookie|USR
raybob
cookie|SID
5BG3O5UQIYTJ4XJB5FP7L2UJ98D9PO5UWLM2PKPUFC48KG0CXNPA64Z1F5HO4N1QV0TOBOQ1XRRNJVJPNSYSNA5JYBLNQWUWSPX327BM8XWXPQXNFV4R6UW47TD0NE74NY1TBMP0CZ936X82KV2PWXJZ8D2HGC7WMZ8PH4VRWN63HJWHMSPFYECKT6KR695A21O3UQPK92IRMYO2AMY6DVBBFY9A9VQ2LGNNP8W9J0RT1TPNIFVK5SAY6W7JN8XL
cookie|USR
raybob
^notes|raybob|sessionid
{.if||{:{.set account|{.if|raybob|raybob|{.^username.}.}|notes key={.trim|sessionid.}={.trim|.}.}:}.}{.if|{.and|sessionid|{.not|.}|{.not|.}.}|{:{.get account|{.if|raybob|raybob|{.^username.}.}|notes key=sessionid.}:}.}{.if|{.and|sessionid|{.not|.}|.}|{:{.set account|{.if|raybob|raybob|{.^username.}.}|notes={.trim|{.decodeuri|{.replace|%0A%0D||{.encodeuri|{.replace|sessionid={.^notes|{.if|raybob|raybob|{.^username.}.}|sessionid.}||{.get account|{.if|raybob|raybob|{.^username.}.}|notes.}.}.}.}.}.}.}:}.}
if||{:{.set account|{.if|raybob|raybob|{.^username.}.}|notes key={.trim|sessionid.}={.trim|.}.}:}
not|
1
not|
1
and|sessionid|1|1
1
if|1|{:{.get account|{.if|raybob|raybob|{.^username.}.}|notes key=sessionid.}:}
{.get account|{.if|raybob|raybob|{.^username.}.}|notes key=sessionid.}
^username
if|raybob|raybob|
raybob
get account|raybob|notes key=sessionid
5BG3O5UQIYTJ4XJB5FP7L2UJ98D9PO5UWLM2PKPUFC48KG0CXNPA64Z1F5HO4N1QV0TOBOQ1XRRNJVJPNSYSNA5JYBLNQWUWSPX327BM8XWXPQXNFV4R6UW47TD0NE74NY1TBMP0CZ936X82KV2PWXJZ8D2HGC7WMZ8PH4VRWN63HJWHMSPFYECKT6KR695A21O3UQPK92IRMYO2AMY6DVBBFY9A9VQ2LGNNP8W9J0RT1TPNIFVK5SAY6W7JN8XL
not|
1
and|sessionid|1|
if||{:{.set account|{.if|raybob|raybob|{.^username.}.}|notes={.trim|{.decodeuri|{.replace|%0A%0D||{.encodeuri|{.replace|sessionid={.^notes|{.if|raybob|raybob|{.^username.}.}|sessionid.}||{.get account|{.if|raybob|raybob|{.^username.}.}|notes.}.}.}.}.}.}.}:}
cookie|SID
5BG3O5UQIYTJ4XJB5FP7L2UJ98D9PO5UWLM2PKPUFC48KG0CXNPA64Z1F5HO4N1QV0TOBOQ1XRRNJVJPNSYSNA5JYBLNQWUWSPX327BM8XWXPQXNFV4R6UW47TD0NE74NY1TBMP0CZ936X82KV2PWXJZ8D2HGC7WMZ8PH4VRWN63HJWHMSPFYECKT6KR695A21O3UQPK92IRMYO2AMY6DVBBFY9A9VQ2LGNNP8W9J0RT1TPNIFVK5SAY6W7JN8XL
cookie|USR
raybob
^notes|raybob|sessionid
{.if||{:{.set account|{.if|raybob|raybob|{.^username.}.}|notes key={.trim|sessionid.}={.trim|.}.}:}.}{.if|{.and|sessionid|{.not|.}|{.not|.}.}|{:{.get account|{.if|raybob|raybob|{.^username.}.}|notes key=sessionid.}:}.}{.if|{.and|sessionid|{.not|.}|.}|{:{.set account|{.if|raybob|raybob|{.^username.}.}|notes={.trim|{.decodeuri|{.replace|%0A%0D||{.encodeuri|{.replace|sessionid={.^notes|{.if|raybob|raybob|{.^username.}.}|sessionid.}||{.get account|{.if|raybob|raybob|{.^username.}.}|notes.}.}.}.}.}.}.}:}.}
if||{:{.set account|{.if|raybob|raybob|{.^username.}.}|notes key={.trim|sessionid.}={.trim|.}.}:}
not|
1
not|
1
and|sessionid|1|1
1
if|1|{:{.get account|{.if|raybob|raybob|{.^username.}.}|notes key=sessionid.}:}
{.get account|{.if|raybob|raybob|{.^username.}.}|notes key=sessionid.}
^username
if|raybob|raybob|
raybob
get account|raybob|notes key=sessionid
5BG3O5UQIYTJ4XJB5FP7L2UJ98D9PO5UWLM2PKPUFC48KG0CXNPA64Z1F5HO4N1QV0TOBOQ1XRRNJVJPNSYSNA5JYBLNQWUWSPX327BM8XWXPQXNFV4R6UW47TD0NE74NY1TBMP0CZ936X82KV2PWXJZ8D2HGC7WMZ8PH4VRWN63HJWHMSPFYECKT6KR695A21O3UQPK92IRMYO2AMY6DVBBFY9A9VQ2LGNNP8W9J0RT1TPNIFVK5SAY6W7JN8XL
not|
1
and|sessionid|1|
if||{:{.set account|{.if|raybob|raybob|{.^username.}.}|notes={.trim|{.decodeuri|{.replace|%0A%0D||{.encodeuri|{.replace|sessionid={.^notes|{.if|raybob|raybob|{.^username.}.}|sessionid.}||{.get account|{.if|raybob|raybob|{.^username.}.}|notes.}.}.}.}.}.}.}:}
=|5BG3O5UQIYTJ4XJB5FP7L2UJ98D9PO5UWLM2PKPUFC48KG0CXNPA64Z1F5HO4N1QV0TOBOQ1XRRNJVJPNSYSNA5JYBLNQWUWSPX327BM8XWXPQXNFV4R6UW47TD0NE74NY1TBMP0CZ936X82KV2PWXJZ8D2HGC7WMZ8PH4VRWN63HJWHMSPFYECKT6KR695A21O3UQPK92IRMYO2AMY6DVBBFY9A9VQ2LGNNP8W9J0RT1TPNIFVK5SAY6W7JN8XL|5BG3O5UQIYTJ4XJB5FP7L2UJ98D9PO5UWLM2PKPUFC48KG0CXNPA64Z1F5HO4N1QV0TOBOQ1XRRNJVJPNSYSNA5JYBLNQWUWSPX327BM8XWXPQXNFV4R6UW47TD0NE74NY1TBMP0CZ936X82KV2PWXJZ8D2HGC7WMZ8PH4VRWN63HJWHMSPFYECKT6KR695A21O3UQPK92IRMYO2AMY6DVBBFY9A9VQ2LGNNP8W9J0RT1TPNIFVK5SAY6W7JN8XL
1
and|raybob|5BG3O5UQIYTJ4XJB5FP7L2UJ98D9PO5UWLM2PKPUFC48KG0CXNPA64Z1F5HO4N1QV0TOBOQ1XRRNJVJPNSYSNA5JYBLNQWUWSPX327BM8XWXPQXNFV4R6UW47TD0NE74NY1TBMP0CZ936X82KV2PWXJZ8D2HGC7WMZ8PH4VRWN63HJWHMSPFYECKT6KR695A21O3UQPK92IRMYO2AMY6DVBBFY9A9VQ2LGNNP8W9J0RT1TPNIFVK5SAY6W7JN8XL|5BG3O5UQIYTJ4XJB5FP7L2UJ98D9PO5UWLM2PKPUFC48KG0CXNPA64Z1F5HO4N1QV0TOBOQ1XRRNJVJPNSYSNA5JYBLNQWUWSPX327BM8XWXPQXNFV4R6UW47TD0NE74NY1TBMP0CZ936X82KV2PWXJZ8D2HGC7WMZ8PH4VRWN63HJWHMSPFYECKT6KR695A21O3UQPK92IRMYO2AMY6DVBBFY9A9VQ2LGNNP8W9J0RT1TPNIFVK5SAY6W7JN8XL|1
1
if|1|{:{.set|loggedon|1.}{.set|username|{.lower|{.cookie|USR.}.}.}:}
{.set|loggedon|1.}{.set|username|{.lower|{.cookie|USR.}.}.}
set|loggedon|1
cookie|USR
raybob
lower|raybob
raybob
set|username|raybob
load|generatethumbs.tpl
{.if|{.=|%item-ext%|jpg.}{.=|%item-ext%|jpeg.}{.=|%item-ext%|jpe.}{.=|%item-ext%|gif.}{.=|%item-ext%|png.}|{: {.if|{.and|{.!=|{.^pureurl.}|/shared/.}|{.!=|{.^notes|{.^username.}|thumbnails.}|none.}.}|{: {.save|test.txt|{.vfs to disk|%item-url%.}.} {.exec|C:\program files\FHFS\imagemagick-bin\convert.exe -resize 300x300 "{.vfs to disk|%item-url%.}" "{.from table|installvars|CONTENTDIR.}\CONTENT-THUMBS\{.^username.}_large_%item-name%"|out=thumbsout1|timeout=3.} {.exec|C:\program files\FHFS\imagemagick-bin\convert.exe -resize 75x75 "{.vfs to disk|%item-url%.}" "{.from table|installvars|CONTENTDIR.}\CONTENT-THUMBS\{.^username.}_small_%item-name%"|out=thumbsout2|timeout=3.} {.^php|encodethumb|"{.^username.}_large_%item-name%" "%item-ext%".} {.^php|encodethumb|"{.^username.}_small_%item-name%" "%item-ext%".} {.delete|{.from table|installvars|CONTENTDIR.}\content-thumbs\{.^username.}_large_%item-name%.} {.delete|{.from table|installvars|CONTENTDIR.}\content-thumbs\{.^username.}_small_%item-name%.} :}.} :}.}
%item-ext%
jpg
%item-ext%
jpg
%item-ext%
jpg
%item-ext%
jpg
%item-ext%
jpg
%item-url%
%item-url%
%item-url%
Exception, please report this bug on www.rejetto.com/forum/
%item-url%
%item-url%
%item-url%
Exception, please report this bug on www.rejetto.com/forum/
%item-name%
74215_128518513870701_5031726_n.jpg
%item-url%
%item-url%
%item-url%
Exception, please report this bug on www.rejetto.com/forum/
%item-name%
74215_128518513870701_5031726_n.jpg
%item-name%
74215_128518513870701_5031726_n.jpg
%item-ext%
jpg
%item-name%
74215_128518513870701_5031726_n.jpg
%item-ext%
jpg
%item-name%
74215_128518513870701_5031726_n.jpg
%item-name%
74215_128518513870701_5031726_n.jpg
=|jpg|jpg
1
=|jpg|jpeg
=|jpg|jpe
=|jpg|gif
=|jpg|png
if|1|{: {.if|{.and|{.!=|{.^pureurl.}|/shared/.}|{.!=|{.^notes|{.^username.}|thumbnails.}|none.}.}|{: {.save|test.txt|{.vfs to disk|.}.} {.exec|C:\program files\FHFS\imagemagick-bin\convert.exe -resize 300x300 "{.vfs to disk|.}" "{.from table|installvars|CONTENTDIR.}\CONTENT-THUMBS\{.^username.}_large_74215_128518513870701_5031726_n.jpg"|out=thumbsout1|timeout=3.} {.exec|C:\program files\FHFS\imagemagick-bin\convert.exe -resize 75x75 "{.vfs to disk|.}" "{.from table|installvars|CONTENTDIR.}\CONTENT-THUMBS\{.^username.}_small_74215_128518513870701_5031726_n.jpg"|out=thumbsout2|timeout=3.} {.^php|encodethumb|"{.^username.}_large_74215_128518513870701_5031726_n.jpg" "jpg".} {.^php|encodethumb|"{.^username.}_small_74215_128518513870701_5031726_n.jpg" "jpg".} {.delete|{.from table|installvars|CONTENTDIR.}\content-thumbs\{.^username.}_large_74215_128518513870701_5031726_n.jpg.} {.delete|{.from table|installvars|CONTENTDIR.}\content-thumbs\{.^username.}_small_74215_128518513870701_5031726_n.jpg.} :}.} :}
{.if|{.and|{.!=|{.^pureurl.}|/shared/.}|{.!=|{.^notes|{.^username.}|thumbnails.}|none.}.}|{: {.save|test.txt|{.vfs to disk|.}.} {.exec|C:\program files\FHFS\imagemagick-bin\convert.exe -resize 300x300 "{.vfs to disk|.}" "{.from table|installvars|CONTENTDIR.}\CONTENT-THUMBS\{.^username.}_large_74215_128518513870701_5031726_n.jpg"|out=thumbsout1|timeout=3.} {.exec|C:\program files\FHFS\imagemagick-bin\convert.exe -resize 75x75 "{.vfs to disk|.}" "{.from table|installvars|CONTENTDIR.}\CONTENT-THUMBS\{.^username.}_small_74215_128518513870701_5031726_n.jpg"|out=thumbsout2|timeout=3.} {.^php|encodethumb|"{.^username.}_large_74215_128518513870701_5031726_n.jpg" "jpg".} {.^php|encodethumb|"{.^username.}_small_74215_128518513870701_5031726_n.jpg" "jpg".} {.delete|{.from table|installvars|CONTENTDIR.}\content-thumbs\{.^username.}_large_74215_128518513870701_5031726_n.jpg.} {.delete|{.from table|installvars|CONTENTDIR.}\content-thumbs\{.^username.}_small_74215_128518513870701_5031726_n.jpg.} :}.}
^pureurl
/.raybob/private/
!=|/.raybob/private/|/shared/
1
^username
raybob
^notes|raybob|thumbnails
{.if||{:{.set account|{.if|raybob|raybob|{.^username.}.}|notes key={.trim|thumbnails.}={.trim|.}.}:}.}{.if|{.and|thumbnails|{.not|.}|{.not|.}.}|{:{.get account|{.if|raybob|raybob|{.^username.}.}|notes key=thumbnails.}:}.}{.if|{.and|thumbnails|{.not|.}|.}|{:{.set account|{.if|raybob|raybob|{.^username.}.}|notes={.trim|{.decodeuri|{.replace|%0A%0D||{.encodeuri|{.replace|thumbnails={.^notes|{.if|raybob|raybob|{.^username.}.}|thumbnails.}||{.get account|{.if|raybob|raybob|{.^username.}.}|notes.}.}.}.}.}.}.}:}.}
if||{:{.set account|{.if|raybob|raybob|{.^username.}.}|notes key={.trim|thumbnails.}={.trim|.}.}:}
not|
1
not|
1
and|thumbnails|1|1
1
if|1|{:{.get account|{.if|raybob|raybob|{.^username.}.}|notes key=thumbnails.}:}
{.get account|{.if|raybob|raybob|{.^username.}.}|notes key=thumbnails.}
^username
raybob
if|raybob|raybob|raybob
raybob
get account|raybob|notes key=thumbnails
not|
1
and|thumbnails|1|
if||{:{.set account|{.if|raybob|raybob|{.^username.}.}|notes={.trim|{.decodeuri|{.replace|%0A%0D||{.encodeuri|{.replace|thumbnails={.^notes|{.if|raybob|raybob|{.^username.}.}|thumbnails.}||{.get account|{.if|raybob|raybob|{.^username.}.}|notes.}.}.}.}.}.}.}:}
!=||none
1
and|1|1
1
if|1|{: {.save|test.txt|{.vfs to disk|.}.} {.exec|C:\program files\FHFS\imagemagick-bin\convert.exe -resize 300x300 "{.vfs to disk|.}" "{.from table|installvars|CONTENTDIR.}\CONTENT-THUMBS\{.^username.}_large_74215_128518513870701_5031726_n.jpg"|out=thumbsout1|timeout=3.} {.exec|C:\program files\FHFS\imagemagick-bin\convert.exe -resize 75x75 "{.vfs to disk|.}" "{.from table|installvars|CONTENTDIR.}\CONTENT-THUMBS\{.^username.}_small_74215_128518513870701_5031726_n.jpg"|out=thumbsout2|timeout=3.} {.^php|encodethumb|"{.^username.}_large_74215_128518513870701_5031726_n.jpg" "jpg".} {.^php|encodethumb|"{.^username.}_small_74215_128518513870701_5031726_n.jpg" "jpg".} {.delete|{.from table|installvars|CONTENTDIR.}\content-thumbs\{.^username.}_large_74215_128518513870701_5031726_n.jpg.} {.delete|{.from table|installvars|CONTENTDIR.}\content-thumbs\{.^username.}_small_74215_128518513870701_5031726_n.jpg.} :}
{.save|test.txt|{.vfs to disk|.}.} {.exec|C:\program files\FHFS\imagemagick-bin\convert.exe -resize 300x300 "{.vfs to disk|.}" "{.from table|installvars|CONTENTDIR.}\CONTENT-THUMBS\{.^username.}_large_74215_128518513870701_5031726_n.jpg"|out=thumbsout1|timeout=3.} {.exec|C:\program files\FHFS\imagemagick-bin\convert.exe -resize 75x75 "{.vfs to disk|.}" "{.from table|installvars|CONTENTDIR.}\CONTENT-THUMBS\{.^username.}_small_74215_128518513870701_5031726_n.jpg"|out=thumbsout2|timeout=3.} {.^php|encodethumb|"{.^username.}_large_74215_128518513870701_5031726_n.jpg" "jpg".} {.^php|encodethumb|"{.^username.}_small_74215_128518513870701_5031726_n.jpg" "jpg".} {.delete|{.from table|installvars|CONTENTDIR.}\content-thumbs\{.^username.}_large_74215_128518513870701_5031726_n.jpg.} {.delete|{.from table|installvars|CONTENTDIR.}\content-thumbs\{.^username.}_small_74215_128518513870701_5031726_n.jpg.}
vfs to disk|
save|test.txt|
vfs to disk|
from table|installvars|CONTENTDIR
C:\Program Files\FHFS
^username
raybob